最近运行一个shell脚本的时候,发现报syntax error near unexpected token `$’{\r’’ error。字面意思上看是换行符出现问题,怀疑是wins下编辑过
line 3: syntax error near unexpected token `$'{\r''
用vim -b 查看,发现每一行多了~M
解决方法:
sed -i ‘s/\r//g’ xxx.sh
这样脚本就可以运行了
最近运行一个shell脚本的时候,发现报syntax error near unexpected token `$’{\r’’ error。字面意思上看是换行符出现问题,怀疑是wins下编辑过
line 3: syntax error near unexpected token `$'{\r''
用vim -b 查看,发现每一行多了~M
解决方法:
sed -i ‘s/\r//g’ xxx.sh
这样脚本就可以运行了