linux shell脚本:出现错误bad interpreter: No such file or directory
2010-07-11 20:57
477 查看
[align=center] [/align]
linux 执行Shell脚本出现bad interpreter:No such file or directory的原因:是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。
解决方法:
1、上传到linux主机运行
chmod +x back
./back
错误提示如下:
bash: ./back : bad interpreter:No such file or directory
2、错误分析:
因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符。从你的脚本及报告的错误看来, 很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
(1)vi filename
然后用命令
:set ff?
可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看.本文出自 “風殘あ淩度ツ” 博客,请务必保留此出处http://gdzy1987.blog.51cto.com/681139/347732
linux 执行Shell脚本出现bad interpreter:No such file or directory的原因:是文件格式的问题。这个文件是在Windows下编写的。换行的方式与Unix不一样,但是在VI下面如果不Set一下又完全看不出来。
解决方法:
1、上传到linux主机运行
chmod +x back
./back
错误提示如下:
bash: ./back : bad interpreter:No such file or directory
2、错误分析:
因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符。从你的脚本及报告的错误看来, 很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的
(1)vi filename
然后用命令
:set ff?
可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看.本文出自 “風殘あ淩度ツ” 博客,请务必保留此出处http://gdzy1987.blog.51cto.com/681139/347732
相关文章推荐
- linux 脚本不执行,出现错误bad interpreter: No such file or directory
- linux 脚本不执行,出现错误bad interpreter: No such file or directory
- shell 脚本执行,出现错误bad interpreter: No such file or directory
- 执行脚本过程中出现^M: bad interpreter: No such file or directory错误解决方案
- 执行shell脚本出现异常:bad interpreter: No such file or directory如何解决
- 执行shell脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory
- 脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现/bin/sh^M: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory
- 转载:执行脚本出现bin/bash: bad interpreter: No such file or directory
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法
- Perl 脚本执行错误/usr/bin/perl^M: bad interpreter: No such file or directory
- 运行linux的脚本老是出现": No such file or directory"错误
- UNIX/Linux下运行脚本文件出现bad interpreter:No such file or directory的原因和解决办法
- 执行脚本出现bin/bash: bad interpreter: No such file or directory