/bin/sh^M: bad interpreter:没有那个文件或目录解决

作者:佚名 上传时间:2019-05-22 版权申诉
/bin/sh^M: bad interpreter:没有那个文件或目录解决
执行脚本时发现如下错误:
/bin/sh^M: bad interpreter: 没有那个文件或目录
错误分析:
因为操作 系统 windows ,我在windows下编辑的脚本,所以有可能有不可见字符。
脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
解决方法:
vim filename
然后用命令
:set ff? #可以看到 dos 或unix的字样. 如果的确是dos格式的。
然后用
:set ff=unix #把它强制为unix格式的, 然后存盘退出。
再次运行脚本。
另外一种解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
/bin/sh^M: bad interpreter:没有那个文件目录解决
/bin/sh^M: bad interpreter:没有那个文件或目录解决 执行脚本时发现如下错误: /bin/sh^M: bad interpreter:
/bin/bash^M: bad interpreter: 没有那个文件目录
错误分析: 因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。 脚本文件是DOS格式的, 即每一
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码
/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件目录
[root@localhost client]# export PATH=/opt/crosstool/mipsel-linux/bin/:$PATH 查看
[shell编程] sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
转载地址: http://www.cnblogs.com/pipelone/archive/2009/04/17/1437879.html
/start.sh: /bin/bash^M: bad interpreter问题解决
今天碰到的问题, 网上有很多这样的文章,说明下自己解决的过程吧 . 执行一个脚本start.sh 时, 一直是提示我: -bash: ./start.sh: /bi
/bin/bash^M: bad interpreter: No such file or dire
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式
/bin/bash^M: bad interpreter: No such file or dire
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是u
shell解决/bin/bash^M:bad interpreter:No such file or directory
在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文
Shell脚本bash.t.sh bin bashM损坏的解释器没有那个文件目录
主要介绍了Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录,需要的朋友可以参考下
PDF
26KB
2020-09-20 21:12