shell脚本错误:syntax error near unexpected token '$'\r''

  linux下运行shell脚本出现错误:syntax error near unexpected token '$'\r''

  这是因为文件在编写时的回车是DOS的"\r\n",而正确的应该是"\n",所以需要将文件内所有的"\r\n"替换为"\n",如将1.sh修改另存为2.sh,有以下简单的方法:

  sed 's/\r//' 1.sh > 2.sh

你可能感兴趣的:(shell脚本错误:syntax error near unexpected token '$'\r'')