syntax error near unexpected token shell

来源:互联网 发布:手机身份证合成软件 编辑:程序博客网 时间:2024/06/06 11:44

出现syntax error near unexpected token问题示例:


出现此类错误都是因为不兼容的问题,在linux和windows高版本的操作系统下打开 .sh文件,会自动在每行的结尾加上  ^M

要想用/bin/bash 执行该文件,就必须去掉^M

方法如下:

1,用vi -b finame.sh 打开你的文件,你会发现每一行的结尾有一个^M.


2,shift+: (shift键+冒号)  在命令中输入:%s//^M//g  (注意,^M是 ctrl+V,ctrl+V生成)。


回车后提示多少行已被更改,wq保存退出,再次用bash就可以执行了。。


阅读全文
0 0
原创粉丝点击