linux 执行脚本出现 $'\r': command not found 错误
程序员文章站
2022-04-15 17:37:48
...
从windows上传了一个脚本到linux上执行 出现如下错误:$'\r': command not found
通过错误信息知道无法执行\r. ,确定写脚本时没有加入这个字符 。猜想是上传时文件格式问题 ,果不其然
这是windows与Unix文本编辑的默认格式不同造成的 ,需要转成unix格式
于是在linux下安装了dos2unix
使用yum安装: yum -y install dos2unix*
$ dos2unix 脚本名
dos2unix: converting file test.sh to UNIX format ...
顺利解决问题