标签 shell脚本运行报错 下的文章

Linux云计算交流群:720995729

相信有不少朋友,遇到这样的问题。好不容易解决了基于sublime直接编辑centos或者其他Linux系统上的脚本文件,但是上传到centos系统,运行时报错$'\r': command not found,如图:

25303-gumgi0bn8wg.png

这个问题是因为sublime在windows端编辑使用,Windows中换行符是'\r\n',Linux中模式是'\n',所以报了上面的错误。

解决方式:点击Preferences->Setting,在配置文中添加一行配置"default_line_ending": "unix",,如图:

32943-j0rv2mv8dum.png
45443-sh3q6j4zlmr.png

保存之后,再次上传,即可正常运行:
90902-50xuweav2bq.png