syntax error near unexpected token 报错问题

2018/9/10 17:18:00

  不知道大家有没有在windows上面编写shell脚本,然后部署到linux上运行的经历,如果你做过类似的事情,那你可能遇到过这个问题:syntax error near unexpected token `$’do\r”,或者类似的问题。

  问题描述

  我们在运行shell脚本shell脚本时,运行出错:syntax error near unexpected token `$’do\r

  问题原因:Linux和windows下的回车换行符不兼容

  问题解决:

  用文本编辑器解决办法,EditPlus等编辑器都可以解决,拿ngrok.sh来说,文档->文件格式->Unix(U):

处理 SSI 文件时出错