windows下写的shell脚本在linux执行出错的解决办法
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了windows下写的shell脚本在linux执行出错的解决办法,需要的朋友可以参考下
在Windows下写了一个shell脚本,上传到Linux下执行时报错: 代码如下:[root@localhost test]# ./test.sh&& -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory test.sh源码:&
代码如下:#!/bin/sh& echo "test shell "
由于自己对shell不太熟悉,找同事沟通了后了解了原委,主要原因是test.sh是我在windows下编辑然后上传到linux系统里执行的。.s***件的格式为dos格式。而linux只能执行格式为unix格式的脚本。因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的s***件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。我们可以通过vi编辑器来查看文件的format格式。步骤如下:1.首先用vi命令打开文件[root@localhost test]# vi test.sh&& 2.在vi命令模式中使用 :set ff 命令可以看到改文件的格式为 代码如下:fileformat=dos3.修改文件format为unix使用vi/vim修改文件format命令::set ff=unix或者::set fileformat=unix
然后:wq保存退出就可以了
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具(window.slotbydup=window.slotbydup || []).push({
id: '2397579',
container: s,
size: '680,60',
display: 'inlay-fix'
dnf单机版脚本错误怎么办_脚本错误解决方法
发表时间: 15:58:27|
编辑:带刺的蔷薇
以下为版在windouws xp系统下可能会产生的脚本错误解决方法,win7因为兼容性,所以部分错误不能给予解决方案。
一、脚本第512行错误的话
1:请关闭游戏,把NoTitle.rxdata文件放入Save文件夹!
再运行游戏,就能正常运行了
2:如果进入游戏时弹出没有***directx8.0的话,请去下载个directx8.0或以上的版本。给出一个directx9.0c的下载地址:
3:如果进入游戏提示无法加载声音的话,请你去更新下你的声卡驱动。推荐一个软件:驱动精灵
二、51行错误解决方法
1:请关闭您电脑里的所有杀毒软件,再来进行游戏的下载和***。
2:请尝试重启电脑
3:如果是双击启动游戏就出现此问题,请尝试第一条解决方案
4:如果是载入存档时出现提示,请尝试删除游戏根目录文件夹内的游戏存档。
5:如果是存档时出现此问题,请删除save文件夹里的Savelist.inf文件,注意先备份好此文件
6:如果刷图时或在城镇中走的时候弹出,可能是系统问题或部分文件损毁,建议重新下载最新的客户端。
三、34行错误解决方法
1:每次存档成功后,把存档备份一份,若是存档失败再用上次备份的存档尝试进游戏 。
2:尝试把Save文件移到其他地方,然后重装游戏,游戏装好后再把刚刚备份的Save文件覆盖到save里!
四、33行错误解决方法
1:您可能使用的是其他人的存档,版本不对应出现此错误,所以暂无解决方案
2:请尝试重启电脑
3:如果是双击启动游戏出现提示,请尝试删除游戏根目录save文件夹内的游戏存档。
五、26行错误解决方法
1:请尝试删除或移走save文件夹内Save1.rxdata Save2.rxdata Save3.rxdata Save4.rxdata& 这四个存档文件 并保留其他文件!
六、找不到文件错误
如果提示找不到RGSS102J.dll 或RGSS103J.dll请重新下载游戏
七、读取存档数据出错
1:请尝试删除或移走save文件夹内除Savelist.inf文件以外的文件。
2:您可能使用的是其他人的存档,版本不对应出现此错误,所以暂无解决方案
&&相关攻略推荐:
►药剂怎么得_在哪里获得_有什么用
►套怎么合?dnf合天空套
dnf单机版,脚本错误
1、如果您未***91盒子,请选择“游戏高速下载”。2、***好91盒子客户端后,请重启浏览器,点击“高速下载”按钮盒子将自动下载游戏。
专业的单机游戏下载网站 91 () 打造不一样的 单机游戏下载基地