bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory错误
问题描述:在LINUX系统下执行某shell脚本发生如下错误:bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory
产生原因:通过上面我们可以看到有个^M个标志,这个标志是Windows环境下dos格式文件传输到unix系统时,会在每行的结尾多一个^M,所以在执行的时候出现了这种现象,但是你在unix或者Linux环境下使用vi编辑的时候,会在下面显示此文件的格式,比如”sky8g.sh” [dos] 2L,20C字样,
原创
2020-05-28 10:56:03 ·
554 阅读 ·
0 评论