shell 脚本执行报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录
shell 脚本执行报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录
关于Windows上编写的脚本,上传到linux系统上执行报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录
分析:这是在Windows上编写脚本时,每一行之后的回车在换行后,行结尾为“\n\r”,而在linux中编写脚本换行后,行结尾为“\n”,所以当将Windows上编写的脚本在linux上执行时会出现,解释不了的问题
解决方式:在linux上对Windows上传过来的脚本,进行去‘\r’操作
原创
2020-07-09 10:41:50 ·
1035 阅读 ·
0 评论