syntax error near unexpected token `do解决办法

(第一种)(01).是win下的格式图片:

    syntax error near unexpected token `do解决办法

  (02).是linux下的格式图片:

    syntax error near unexpected token `do解决办法

 

     (03)设置显示上面那些黑色块:CRLF和LF

      notepad++中首先设置视图->显示符号->显示所有符号,然后就看到了预料到的,所有的回车换行都是windows的CRLF

      其次设置:编辑->文档格式转换->转换为UNIX格式

    (04)运行成功:

      syntax error near unexpected token `do解决办法

 

(第二种)解决方案:

  这里就不用上面的案例举例.这是补充方式:

    (1)如果在wind上写好的没有更改格式,也可以在linux上进行查询和更改

    (2)例如root目录下有一个 itcast_gdm_user_basic.sh文件

    (3)vim  itcast_gdm_user_basic.sh

    (4)进去以后直接输入  :set fileformat    回车    

      如果显示是fileformat=dos   就说明是wind格式

      如果显示是fileformat=unix 就说明是linux格式

     (5)更改格式:  直接输入  :set fileformat=unix  回车就更该完成

     (6)再次确认是否成功,重新执行(4)

上一篇:单点登录SSO解决方案之SpringSecurity+JWT实现


下一篇:Python 报/usr/bin/python^M: bad interpreter: No such file or directory