AI智能
改变未来

shell脚本报错 -bash: ./create.sh: /bin/bash^M: bad interpreter: No such file or directory

打算把写好的SQL脚本上传到linux,然后用shell脚本去调用,结果写了脚本之后发现 总是报错 -bash: ./create.sh: /bin/bash^M: bad interpreter: No such file or directory
经过一番查找后终于找到了一篇博客并试了一下他的方法,
是因为shell脚本是在windos 编写的脚本格式是 dos 这个可以 通过 vi 进入脚本 在命令模式下查看 :set ff

因为我这个修改过来了所以fileformat=unix
修改时还是在命令模式下执行 :set ff=unix 即可
最后放上原文链接https://blog.csdn.net/u013412772/article/details/81938130

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell脚本报错 -bash: ./create.sh: /bin/bash^M: bad interpreter: No such file or directory