运行shell脚本报错: syntax error near unexpected token `'\r''

不念不忘少年蓝@ 2022-06-17 03:12 290阅读 0赞

原因:文本中存在换行符,一般是由于在windows下写的txt文件然后改后缀名为sh造成的,要知道,linux和windows是水火不容的!

解决办法:

1、vi 进入编辑页面
2、执行:e ++ff=unix % 然后删除^M符号
3、:wq 退出,就可以了

发表评论

表情:
评论列表 (有 0 条评论,290人围观)

还没有评论,来说两句吧...

相关阅读