/bin/bash^M: bad interpreter: No such file or directory

Posted itLaity

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了/bin/bash^M: bad interpreter: No such file or directory相关的知识,希望对你有一定的参考价值。

生命无罪,健康万岁,我是laity。

我曾七次鄙视自己的灵魂:

第一次,当它本可进取时,却故作谦卑;

第二次,当它在空虚时,用爱欲来填充;

第三次,在困难和容易之间,它选择了容易;

第四次,它犯了错,却借由别人也会犯错来宽慰自己;

第五次,它自由软弱,却把它认为是生命的坚韧;

第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;

第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。

问题

/bin/bash^M: bad interpreter: No such file or directory

原因

出现这个异常的原因是因为脚本在windows下面书写的,linux需要转化一下

解决方案

转化工具是:dos2unix

# 下载工具
yum -y install dos2unix  #CentOS
# 转换脚本文件
dos2unix master_images.sh 
# 再次运行脚本
./master_images.sh 

成功解决!!!个人经验仅供参考~

以上是关于/bin/bash^M: bad interpreter: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

/bin/bash^M: bad interpreter: No such file ordirectory

-bash: ./build: /bin/bash^M: bad interpreter: No such file or directory

转:/bin/bash^M: bad interpreter: No such file or directory

shell脚本报错:-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory

执行shell脚本错误‘.sh file: /bin/bash^M: bad interpreter’

CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法