sheff脚本执行报错/bin/bash^M: bad interpreter: No such file or directory
解决方法:因为脚本在windows下创建编辑然后上传到linux系统的,所以是dos格式的,而linux却是只能执行格式为unix格式的脚本。所以识别不了,检查一下是否是dos格式:
vi编辑模式下,输入 :set ff 然后回车
回车后:
确定格式是dos文件,解决方法:
还是在编辑模式下 输入:
:set ff=unix
回车后重新检查:
修改成功后:wq保存。
重新执行脚本就可以了。
---------------------
原文:https://blog.csdn.net/gm371200587/article/details/82662168