一般是在windows创建的sh脚本文件就会出现这个问题。 解决方法:在linux直接新建一个sh脚本,然后把windows下写好的sh脚本内容复制到linux下那个文件里即可。
首先要确保文件有可执行权限 #sh>chmod a+x filename 然后修改文件格式 #sh>vi filename 利用如下命令查看文件格式 :set ff 或 :set fileformat 可以看到如下信息 fileformat=dos 或 fileformat=unix 利用如下命令修改文件格式 :set ff=unix 或 :set fileformat=unix :wq (存盘退出) 最后再执行文件 #sh>....
在windows下使用记事本打开deploy.sh文件,编写.sh脚本,保存后拷贝到Linux服务器上,执行后报如下错误。 1 2 [root@i-dbb1f0ff shell]# ./deploy.sh -bash:./deploy.sh:/bin/bash^M:bad interpreter:No such file or directory 原因 .sh脚本在windows系统下编写,因此可能存在不可见的字符。从上面的错误提示...
LINUX下执行脚本:/bin/sh^M: bad interpreter: No such file or directory 异常,1.vi当前脚本2.输入:setff,看输出结果,应该是fileformat=dos3.输入:setff=unix4.输入:wq5.再执行即可原因:脚本文件是在windows下编写的.文件格式是dos的,需要转换成unix格式
这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Mac/Linux系统下执行会报以上异常信息。 解决方法:🌰:执行 install...
/bin/sh^M:bad interpreter: No such file or directory问题 2019-07-11 10:48 − 脚本命令正确无误,但是执行脚本的时候报错“/bin/sh^M:bad interpreter: No such file or directory” 原因:该脚本文件在windows系统中编辑过,引入了不可见的字符,这是不同系统的编码格式所致! 比较稳妥的办法: 1.删除该...
如果确定不是格式问题,而且也不是你的脚本没有执行权限x,那么查查你的shell用的是什么,which bash查看是不是bash。你到脚本的目录下用 bash shell.sh试一下
在Mac/Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Mac/Linux系统下执行会报以上异常信息。 解决 方法:1)在windows下转换: ...
bad ELF interpreter: No such file or directory 2019-12-06 17:29 −1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 yum install glibc.i686 2、error while loading shared ... ...
(1)Linux执行.sh文件,提示No such file or directory的问题 (2)在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件 (3) 文件格式兼容问题 3.测试问题 (1)vim .sh文件 (2) 输入[plain] (3):set ff (4) 回车显示fileformat=dos,重新设置下文件格式 ...