问题
执行bash脚本时出错:
bash: ./stop.sh: /bin/bash^M: bad interpreter: No such file or directory
原因
我是在windows系统下远程编辑linux系统的脚本,所以保存时的文件格式是dos格式,而linux系统要求脚本格式为unix。
方法
在linux系统打开脚本,shift
+ :
然后输入如下的命令
set ff=unix
保存退出,再次执行脚本。
执行bash脚本时出错:
bash: ./stop.sh: /bin/bash^M: bad interpreter: No such file or directory
我是在windows系统下远程编辑linux系统的脚本,所以保存时的文件格式是dos格式,而linux系统要求脚本格式为unix。
在linux系统打开脚本,shift
+ :
然后输入如下的命令
set ff=unix
保存退出,再次执行脚本。
0 评论
大哥整点话呗~