报错:syntax error near unexpected token
最近开发shell脚本,为了方便,在window环境下开发,推送到linux环境下执行,结果嘞,总是执行失败,失败率百分之百,略心塞。。。于是在linux环境上查看脚本,发现每行结尾出现^M字符,脚本中出现其他字符,脚本肯定执行失败
使用pycharm打开脚本,脚本内容也是正常的,重新保存,scp到linux服务器上执行,结果执行失败,看来问题还是没有解决。
借助pycharm工具修改设置,选择上File->Settings->Editor->Code Style->General->line separator下拉框,选择Unix and OS XX(\n)
重新保存脚本,scp到linux服务器执行,结果执行成功。
作者:阡陌晗雪
链接:https://www.jianshu.com/p/d90b37a983e5
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。