经常用Notepad++ 编辑 shell脚本,然后winscp传到shell运行,经常出现如题所示的错误,
先cat -A 文件路径,发现结果如下图
因为Windows下的编辑器在后面会产生\r\n的EOL,linux是\n,解决方法如下:
1、编辑,档案格式转换,转换为UNIX格式
2、格式,以UTF-8无BOM格式编码
经常用Notepad++ 编辑 shell脚本,然后winscp传到shell运行,经常出现如题所示的错误,
先cat -A 文件路径,发现结果如下图
因为Windows下的编辑器在后面会产生\r\n的EOL,linux是\n,解决方法如下:
1、编辑,档案格式转换,转换为UNIX格式
2、格式,以UTF-8无BOM格式编码