10年前 (2016-05-29)  Linux系统 |   抢沙发  82 
文章评分 0 次,平均分 0.0
导语:在运行脚本的时候有出现"syntax error near unexpected token"报错问题。出现这个问题原因可能是因为将脚本复制到Windows系统编辑格式的问题。根据提示应该是脚本中有特殊字符不能运行导致的,然后通过"vi -b 文件名"看看是不是这样的。看到很多"^M"特殊字符,我们需要将批量替换掉才可以。这里我们直接用vi编辑器就可以替换。:%S/^M//g直接在编辑器里输入上面即可,但是需要注意了"^M"不是直接输入的,是用ctrl+v 和 ctrl+m 分别输入的。输入完毕后回车即可全部替换。保存后再去执行即可没有报错。
在运行脚本的时候有出现"syntax error near unexpected token"报错问题。
出现这个问题原因可能是因为将脚本复制到Windows系统编辑格式的问题。
根据提示应该是脚本中有特殊字符不能运行导致的,然后通过"vi -b 文件名"看看是不是这样的。
解决脚本
看到很多"^M"特殊字符,我们需要将批量替换掉才可以。这里我们直接用vi编辑器就可以替换。
:%S/^M//g
直接在编辑器里输入上面即可,但是需要注意了"^M"不是直接输入的,是用ctrl+v 和 ctrl+m 分别输入的。输入完毕后回车即可全部替换。保存后再去执行即可没有报错。
 

除特别注明外,本站所有文章均为DreamChan原创,转载请注明出处来自http://www.dreamchan.cc/105.html

关于
小时缺钙,长大缺爱

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享