Windows 脚本放到 Linux 服务器不生效的问题 /bin/bash^M: bad interpreter: No such file or directory

在windows编辑shell脚本后,由于文件格式原因,在linux下运行报错

有三个方法
1.在windows下,使用notepad++,将文件格式改为unix就可以了

2.在linux下,使用vim打开文件,使用:set ff查看文件格式,你会发现其格式是dos的,然后我们使用:set ff=unix就可以将文件格式改为unix,如果不放心,可以使用:set ff查看,就会发现文件格式已经变为unix,最后保存退出即可。

3.命令转换 可能这个命令需要下载

dos2unix filename.txt

posted @ 2022-10-24 19:08  迷茫的小白  阅读(180)  评论(0编辑  收藏  举报