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

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

 

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

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

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

posted @ 2019-11-05 16:50  龙翔浅帝  阅读(728)  评论(0编辑  收藏  举报