执行 Shell 脚本时报: "/bin/sh^M : bad interpreter"

本地把脚本写完上传到服务器,执行时报错:

写道
/bin/sh^M : bad interpreter

错误原因很明显是文件格式问题。

修复方法:

在服务器端使用vi/vim打开脚本文件,执行如下指令并保存文件退出即可。

 :set fileformat=unix

参见:SO

猜你喜欢

转载自wxl24life.iteye.com/blog/2026301