/bin/bash^M: bad interpreter: No such file or directory
针对在window下 编的脚本到服务器上执行,出现/bin/bash^M: bad interpreter: No such file or directory 这个错误的解决方案。
原因: 脚本格式出错,可能是在windows下打开了相关的脚本文件,或者是直接就是在Windows下创建的脚本,这就会导致文件格式变成了 .dos ,而linux 不支持这种格式
解决方案:
1.下载转换工具
yum -y install dos2unix
- 将出错的文件进行转换
dos2unix *.sh // *.sh 是将所有的脚本文件走转化了