您的位置:首页 > 运维架构 > Shell

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

2014-03-10 23:29 776 查看
有时候执行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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐