Linux脚本报错syntax error near unexpected token '$'\r'' 3年前•Linux笔记本 1039 0 博猪最近在Windows下写好的脚本,移植到Linux下运行时,出现了报错现象原因因为脚本文件的换行符为\r\n而Linux/Unix下的换行符为\n解决方案:cat -v 文件名.sh应该会看到换行符为^m用sed命令转换sed 's/\r//' 原文件名.sh > 转换后的文件名.sh linux sed cat 赞(0) 分享 最后更新 2020-04-06