Linux Shell脚本执行时提示bad interpreter:No such file or directory的解决

在没有任何语法问题的情况下,之所以出现bad interpreter:No such file or directory,很可能是这个文件是在Windows下编辑的(DOS格式),Windows下的文本编辑器会添加一些不可见的字符(\r\n),而Linux不能识别。
解决方法,把文件转换成UNIX格式即可
打开文件

vi aaa.sh

强制转换成Unix格式:

:set ff=unix

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记