欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-31 14:23:44
...

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

写道
/bin/sh^M : bad interpreter

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

 

修复方法:

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

 :set fileformat=unix

 

参见:SO

相关标签: shell script