分类: Linux
Bash script and /bin/bash^M: bad interpreter: No such file or directory [duplicate]报错解决

执行bash脚本的时候报错:

[root@monitor_dev ~]# ./jk.sh
-bash: ./jk.sh: /bin/bash^M: bad interpreter: No such file or directory

需要使用dos2unix工具将Windows格式文件转换为Unix、Linux格式·
解决方法:
安装dos2unix

yum install dos2unix -y

转换:

[root@monitor_dev ~]# dos2unix jk.sh
dos2unix: converting file jk.sh to Unix format ...

然后执行bash即可


相关博文:

发表新评论