linux 未预期的符号 $‘{\r‘‘ 附近有语法错误 本地上传sh文件后执行报错未预期的符号 $‘{\r‘‘ 附近有语法错误
如果这个文件你又从windows复制了新的东西进来,如果运行 shell脚本又提示未预期的符号 `$’\r’’ 附近有语法错误这个东西,那么再执行一次 上面的命令, 也就是 dos2unix xxxxxx命令 再次对xxxxxx文件进行转码
对的,使用dos2unix你复制过来的脚本就好了 , 这个脚本的原理是将文件中所有的“\r\n”替换为“\n”,具体问题错误的原因就是不同系统中的换行符不一样