linux下运行shell脚本出现错误:syntax error near unexpected token '$' ''
这是因为文件在编写时的回车是DOS的" ",而正确的应该是" ",所以需要将文件内所有的" "替换为" ",如将1.sh修改另存为2.sh,有以下简单的方法:
sed 's/ //' 1.sh > 2.sh