码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本编写中同样命令直接执行正确,脚本执行报错

时间:2019-11-16 18:08:04      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:window   编写   match   语法错误   syn   执行   syntax   改换   语法   

sh test.sh &执行shell脚本,会报一些语法错误,例如:syntax error: unmatched ‘while‘

但是实际语法并无错误,在脚本外同样的命令是可以正确执行的

这种问题主要是在电脑上编辑shell脚本,默认的换行是Windows(CR LF)

而Linux中的换行是LF

可以在notepad++的底边栏更改换行。

更改之后,问题得以解决!!!

shell脚本编写中同样命令直接执行正确,脚本执行报错

标签:window   编写   match   语法错误   syn   执行   syntax   改换   语法   

原文地址:https://www.cnblogs.com/firstB/p/11872303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!