之前我在ubuntu上跑代码时,当运行一个shell脚本的时候,出现了如下错误
../runcmake: 行 2: $'\r': 未找到命令
../runcmake: 行 3: 未预期的符号 `$'{\r'' 附近有语法错误
考虑到代码是从windows下一直过来的,脚本可能在格式上存在问题
解决方案:
sudo apt-get install dos2unix
dos2unix **.sh
centos 解决方案:
yum install dos2unix
dos2unix **.sh
本文介绍了解决从Windows迁移到Linux环境时遇到的Shell脚本错误的方法。通过安装并使用dos2unix工具,可以有效转换脚本格式,解决因换行符不同导致的问题。

316

被折叠的 条评论
为什么被折叠?



