执行shell脚本时提示/bin/sh^M: bad interpreter: No such file or directory

时间:2023-03-09 16:45:32
执行shell脚本时提示/bin/sh^M: bad interpreter: No such file or directory

执行脚本时提示解释器有问题,错误提示如下:

执行shell脚本时提示/bin/sh^M: bad interpreter: No such file or directory

这种提示一般是脚本在windows系统之通过记事本写的,记事本修改过的文本,会默认在文本前面加上一些看不到的标记,导致shell脚本不能被shell解释器识别,就会爆出这个错误。

这种错误只能替换shell脚本或者重写,不建议用记事本写脚本。

这里我直接使用改脚本的原稿(备份)替换后恢复正常。