人们不是嘲笑你的梦想
他们嘲笑的是你的实力

运行shell脚本提示‘\r’等命令不可用

问题:linux下运行一个普通的启服务脚本,提示很多‘\r’不可用

原因:找到对应报错的行发现都是空行所在行报错;其实是windows下编辑的文件,放在linux下运行,文件格式有问题,需要转换;

解决办法有两种:

一、使用dos2unix命令转换,但是可能你的系统上还没安装这个,安装的话又需要去百度一大堆,yum install -y dos2unix 或者其他命令等,可能又会遇到没有权限等等问题,工作中比较急着解决问题的话不建议使用,请看第二种;

二、编辑器vi/vim打开你需要执行的脚本文件,输入 :

set fileformat=unix

并回车,然后保存退出,重新执行脚本,问题就解决了;

未经允许不得转载:四四的军火库 » 运行shell脚本提示‘\r’等命令不可用