网站建设管理专业介绍,西部数码网站管理助手3.1,wordpress wplms,网络营销渠道可分为ROS系列——错误syntax error near unexpected token $do\r说明解决方法问题原因解决1.终端运行2.本文使用的方法#xff0c;适用于代码行数较少其他方法#xff0c;本质就是替换3.重新运行脚本说明
在运行.sh脚本时#xff0c;报错#xff1a; syntax error near unexpec…
ROS系列——错误syntax error near unexpected token $do\r说明解决方法问题原因解决1.终端运行2.本文使用的方法适用于代码行数较少其他方法本质就是替换3.重新运行脚本说明
在运行.sh脚本时报错 syntax error near unexpected token $‘do\r
解决方法
问题原因
网上进行搜索发现是存在看不见的windows下的符号^M
解决
1.终端运行
vim -b 文件名查看一下文件内容例如
vim -b my_test.sh发现每行后面都多了一个符号^M解决方法便是删除这个符号
2.本文使用的方法适用于代码行数较少
可以输入i进入编辑模式手动删除每行的符号^M保存退出即可
其他方法本质就是替换
使用vim替换命令%s/需要替换的内容/替换后的内容/g 输入%s/^M//g删除所有符号。
3.重新运行脚本