问题原因 如果在windows里写的shell脚本放到linux系统里运行,就会提示如下错误syntax error near unexpected token `…这是因为两个平台下面的换行符不一样导致的。 解决:转换格式 首先打开notepad++,让脚本显示所有符号,发现是CR LF。 将文档格式转为UNIX 转换完成后,都变为了LF。上传服务器即可。