执行 Shell 脚本时报: "/bin/sh^M : bad interpreter"
程序员文章站
2022-03-31 14:23:44
...
本地把脚本写完上传到服务器,执行时报错:
写道
/bin/sh^M : bad interpreter
错误原因很明显是文件格式问题。
修复方法:
在服务器端使用vi/vim打开脚本文件,执行如下指令并保存文件退出即可。
:set fileformat=unix
参见:SO
上一篇: 白露后吃是什么食物?白露后需注意什么?
下一篇: 东莞值得一去的旅游景点 个个超好玩
推荐阅读
-
bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
-
window下编写python脚本在linux下运行出错 usr/bin/python^M: bad interpreter: No such file or directory
-
Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
-
window下编写python脚本在linux下运行出错 usr/bin/python^M: bad interpreter: No such file or directory
-
执行 Shell 脚本时报: "/bin/sh^M : bad interpreter"