执行shell脚本报错:bin/sh^M: bad interpreter: No such file or directory
2016-11-25 16:16
716 查看
执行shell脚本报错
bin/sh^M: bad interpreter: No such file or directory
原因:.sh脚本是在windows下用编辑器写的,和linux系统的编码格式不同。
解决办法:
1.确保用户对脚本具有读写执行权限
chmod a+x start.sh
2.查看并修改文件格式
vi start.sh
:set ff
:set ff=unix
:wq
bin/sh^M: bad interpreter: No such file or directory
原因:.sh脚本是在windows下用编辑器写的,和linux系统的编码格式不同。
解决办法:
1.确保用户对脚本具有读写执行权限
chmod a+x start.sh
2.查看并修改文件格式
vi start.sh
:set ff
:set ff=unix
:wq
相关文章推荐
- Shell脚本报错:-bash: ./switch.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: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
- Shell脚本执行时报错: /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
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本报错 -bash: ./mysql.sh: /bin/bash^M: bad interpreter: No such file or directory
- Shell脚本报错:-bash: ./switch.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/bash^M: bad interpreter: No such file or directory
- 运行shell脚本,错误:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- LINUX下执行脚本:/bin/sh^M: bad interpreter: No such file or directory 异常
- linux问题 执行sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- 执行shell脚本出现bin/bash: bad interpreter: No such file or directory
- shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
- shell脚本异常:/bin/sh^M:bad interpreter: No such file or directory