sh脚本执行报错bin/sh^M: bad interpreter: No such file or directory处理
原因
报这个错误通常为编码格式问题
解决办法
vim xxx.sh打开sh脚本文件
执行 :set ff 命令查看当前编码格式,此时可以看到类似如下的信息:
fileformat=dos
执行 :set ff=unix 命令将sh脚本文件格式改为linux的格式
执行 :wq! 命令强制保存退出,再次执行该脚本即可正常运行
————————————————
版权声明:本文为CSDN博主「cywdm5」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013747798/article/details/89845764