织梦 网站,最近三天的新闻大事简短,河南省建设厅官方网站李学军,织梦网站名称修改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.重新运行脚本