在Linux系统中,运行Shell脚本,出现了$'\r': command not found错误
可能因为该Shell脚本是在Windows系统编写时,每行结尾是\r\n
而在Linux系统中行每行结尾是\n
在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误
使用dos2unix 转换一下就可以了
dos2unix <文件名> # dos2unix: converting file one-more.sh to Unix format ...
如果出现:
-bash: dos2unix: command not foundAI运行代码bash1
就是还没安装,安装一下就可以了
sudo apt install dos2unix -y
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。