syntax error near unexpected token '$'\r''

之前写shell脚本,出现了上述错误,后来查看得知是dos格式下的换行符"\r\n"发生错误,需要转换成Linux\unix格式的“\n”

可以通过

      cat -v filename     这条命令查看,如果有 ^m则表示为dos格式的换行符

通过查找资料发现

    tr -d "\r" unixfile 命令可以转换,但是我使用后之前shell脚本里面的内容竟然全没了,之后又查资料发现一个更便捷

的转换方法

syntax error near unexpected token '$'\r''_第1张图片

 

使用这个UE编辑器,打开以后 文件-->转换-->DOS到UNIX(D)就可以很方便的转换了

你可能感兴趣的:(syntax error near unexpected token '$'\r'')