解决linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''
本来脚本没什么问题的
原因在于录入脚本是在windows系统上的TXT进行了粘贴复制,导致格式错误
1 | vim -b XXX.sh |
有了莫名其妙的^M
使用命令
1 | sed -i 's/\r//g' XXX.sh |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WSZ@blog!
评论
本来脚本没什么问题的
原因在于录入脚本是在windows系统上的TXT进行了粘贴复制,导致格式错误
1 | vim -b XXX.sh |
有了莫名其妙的^M
使用命令
1 | sed -i 's/\r//g' XXX.sh |