-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
2017-07-27 09:42
477 查看
原因是shell脚本文件的文件格式错误
通过vi编辑器来查看文件的format格式。步骤如下:
1.首先用vi命令打开文件
vi stop.sh
2.在vi命令模式中使用 :set ff 命令
可以看到改文件的格式为
fileformat=dos
3.修改文件format为unix
在vi命令模式中使用命令:set ff=unix
执行完后再通过set ff命令查看文件格式,结果如下:
fileformat=unix
通过vi编辑器来查看文件的format格式。步骤如下:
1.首先用vi命令打开文件
vi stop.sh
2.在vi命令模式中使用 :set ff 命令
可以看到改文件的格式为
fileformat=dos
3.修改文件format为unix
在vi命令模式中使用命令:set ff=unix
执行完后再通过set ff命令查看文件格式,结果如下:
fileformat=unix
相关文章推荐
- 运行shell脚本,错误:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- -bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory --引用自http://blog.csdn.net/xiaaiwu/article/details/49126777
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- :-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory(转)
- 执行.sh文件 报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- 笔记:Shell脚本文件报错:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- -bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- bash:./configure /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
- bash:./configure /bin/sh^M: bad interpreter: No such file or directory
- bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
- -bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
- -bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory