有时候执行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