[Linux vim问题解决] -bash: ./script.sh: /usr/bin/bash^M: bad interpreter: No such file or directory

来源:互联网 发布:血源诅咒白狼捏脸数据 编辑:程序博客网 时间:2024/06/05 10:00

有时候执行shell脚本, 发现错误

    -bash: ./script.sh: /usr/bin/bash^M: bad interpreter: No such file or directory

说明script.sh脚本曾经被一个行结尾为dos风格 的编辑器编辑过, 比如dos-window中编辑过

这时要想在linuix中使用, 需要进行转换, 转换为unix风格的

可使用dos2unix命令, ubuntu下可使用sudo  agt-get install dos2unix安装, 命令使用方法如下, 非常简单

  dos2unix 脚本名(本例中使用script.sh)

ok了, 现在执行./script.sh, work well


0 0
原创粉丝点击