问题原因

如果在windows里写的shell脚本放到linux系统里运行,就会提示如下错误syntax error near unexpected token `…这是因为两个平台下面的换行符不一样导致的。

解决:转换格式

  1. 首先打开notepad++,让脚本显示所有符号,发现是CR LF。
  2. 将文档格式转为UNIX
    在这里插入图片描述
  3. 转换完成后,都变为了LF。上传服务器即可。
    在这里插入图片描述
Logo

更多推荐