sublime3写的shell脚本上传到centos系统运行报错?
Linux云计算交流群:720995729
相信有不少朋友,遇到这样的问题。好不容易解决了基于sublime直接编辑centos或者其他Linux系统上的脚本文件,但是上传到centos系统,运行时报错$'\r': command not found,如图:
这个问题是因为sublime在windows端编辑使用,Windows中换行符是'\r\n',Linux中模式是'\n',所以报了上面的错误。
解决方式:点击Preferences->Setting,在配置文中添加一行配置"default_line_ending": "unix",
,如图:
保存之后,再次上传,即可正常运行: