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

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

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

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

原文地址:https://www.cnblogs.com/zero-jh/p/5061003.html