linux脚本运行错误:$'ls\r': command not found


原因在于 windows 下的换行符是 \r\n,而 linux 下的换行符是 \n

解决方案:

首先运行如下命令安装 dos2unix:
yum install dos2unix -y

接下来运行如下命令进行转换工作:
dos2unix file.sh

完成转换后便可正常执行脚本。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM