执行脚本出现/bin/sh^M: bad interpreter: No such file or directory
来源:互联网 发布:不用网络的监控摄像头 编辑:程序博客网 时间:2024/05/19 03:45
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
在Terminal中输入如下:
vi filename
然后用命令:set ff?
可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=mac把它强制为mac格式的, 然后存盘退出. 再运行一遍看. 就会看到"^M"的真身,这时候把对于的”^M“删除就好了。
详见:http://hi.baidu.com/fuanhong/item/c2340427def4973994f62b9d
0 0
- 执行脚本出现/bin/sh^M: bad interpreter: No such file or directory
- 在Linux中执行.sh脚本,/bin/sh^M: bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
- linux问题 执行sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
- LINUX下执行脚本:/bin/sh^M: bad interpreter: No such file or directory 异常
- 执行shell脚本报错:bin/sh^M: bad interpreter: No such file or directory
- Shell脚本执行时报错: /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M:bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M:bad interpreter: No such file or directory
- /bin/sh^M:bad interpreter: No such file or directory
- -bin-sh-m-bad-interpreter-no-such-file-or-directory
- 图书源码下载: Modern Differential Geometry of CURVES and SURFACES with Mathematica
- 通过ssh访问NAT网络模式虚拟机里的Linux
- C语言中结构体详解
- Python 标准库 urllib2 的使用细节
- sed
- 执行脚本出现/bin/sh^M: bad interpreter: No such file or directory
- SVM算法入门
- 对象排序
- python的一个编解码错误
- Jquery选择器要注意空格问题
- 建造者模式
- Android如何防止apk程序被反编译
- 在10进制和2进制中,从0到N总共包含1的数目
- 黑马程序员-数组排序