由于Linux上项目每次都需要输入一堆的命令,而且需要修改目录。于是自己写了个一键执行的脚本。脚本是在Windows上完成的,上传到Linux服务器上,一运行就开始报$'\r'错。
刚开始以为代码的问题,但是类似的脚本在linux完成的没有此问题,于是百度了这个错误。
解决方案:
1、Windows上操作
用notepad++编译器打开脚本,编辑->文档格式转换->转换为UNIX格式,然后保存。
重新上传、运行,问题解决
2、Linux上操作
用vi/vim命令打开脚本文件,输入“:set fileformat=unix”,回车,保存退出。
重新执行脚本,问题不在出现。