-bash: *sh: /bin/sh^M: bad interpreter: 没那个文件或目录
-bash: *.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录
原因:脚本的编码问题,脚本文件保存时使用了DOS格式
解决:使用vim打开进行转换,命令模式下输入:set ff=unix
注意:不要在 Windows下编辑脚本文件,否则经常会遇到这种问题