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

来源:互联网 发布:网络市场监管系统 编辑:程序博客网 时间:2024/05/31 00:40

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

解决办法:

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

0 0
原创粉丝点击