syntax error near unexpected token 的问题

如果你在windows里写的shell脚本放到linux系统里运行就可以会提示如下错误syntax error near unexpected token 这是因为两个平台下面的换行符不一样导致的。所以需要转换下格式,Notepad++就有这个功能。

  1. 首先打开Notepad++,让脚本显示所有符号,发现是CR LF 图片描述
  2. 我们需要将windows的格式转为linux格式,做如下操作即可。 编辑->档案格式转换->转换为UNIX格式 图片描述
  3. 转换之后,发现回车换行符就变了。再放入linux就不会报错了。 图片描述
---文章结束啦 ฅ●ω●ฅ 感谢您的阅读---
0%