【问题】linux服务器运行shell脚本报错内容,如下图。
【原因】Linux和windows下的回车换行符不兼容的问题
【解决办法】将文件中Windows换行符“CR LF” 改成 Unix "LF"
使用notepad++中首先设置视图->显示符号->显示所有符号,会看到“CR LF”
使用notepad++编辑->文档格式转换 ->转为Unix(LF)
重新运行,即可解决问题。