首页 > 其他 > 详细

脚本报syntax error near unexpected token `(',

时间:2014-03-25 22:41:40      阅读:405      评论:0      收藏:0      [点我收藏+]

     本来可以跑的脚本,最近忽然在运行时报syntax error near unexpected token `(‘,,但代码语法看起来并没有什么明显的错误 。

怀疑是用特殊字符造成的,使用"vi -b 文件名"打开后,就看到每行后面多了个"^M",即Windows方式的换行符。

    原来有人下载到Windows后,用记事本编辑保存过,变成Windows方式的换行符了。

    那就简单了, 使用Linux下的命令工具去掉Windows换行符即可.

   使用 "dos2unix 文件名 " 即将Windows的换行符从"\r\n"转为"\n"了。

   与这个命令相对的,有个unix2dos命令可反向转换.

  

   也可以用vi下的替换方式处理这种情况:

   :%s/^M//g  

    替换掉"^M", ^M由ctrl+v 和 ctrl+m 生成而不是直接输入对应的字符。


MAIL: xcl_168@aliyun.com

BLOG: http://blog.csdn.net/xcl168


脚本报syntax error near unexpected token `(',,布布扣,bubuko.com

脚本报syntax error near unexpected token `(',

原文:http://blog.csdn.net/xcl168/article/details/22095401

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!