执行sh脚本错误:/bin/sh^M: bad interpreter: No such file or directory,这是windows下编码不同造成的,在Linux下修复方法如下,记录一下。
[nobody@twin14441 cronjob]$ ./stop_tips_new.sh
-bash: ./stop_tips_new.sh: /bin/sh^M: bad interpreter: No such file or directory
解决办法:vi该文件 在命令模式下输入 :set ff=unix 回车
例如 a.sh
vi a.sh
进入输入 :set ff=unix 回车
输入:wq 回车
再次执行就不会有这样的问题了。
时间: 2024-10-29 21:28:21