在Windows下编写脚本文件使用notepad++编写脚本文件,上传至centos后执行sh脚本文件时出现$'\r' 错误,如下图,这是因为Windows换行是\r\n,而Unix系统是\n
解决方式
1、用notepad++编译器打开脚本,编辑->文档格式转换->转换为UNIX,保存。
2、 vim打开文件
#使用vim打开文件
vim zhang.sh
#转换格式
:set ff=unix #或者:set fileformat=unix
#保存文件
:wq
在Windows下编写脚本文件使用notepad++编写脚本文件,上传至centos后执行sh脚本文件时出现$'\r' 错误,如下图,这是因为Windows换行是\r\n,而Unix系统是\n
解决方式
1、用notepad++编译器打开脚本,编辑->文档格式转换->转换为UNIX,保存。
2、 vim打开文件
#使用vim打开文件
vim zhang.sh
#转换格式
:set ff=unix #或者:set fileformat=unix
#保存文件
:wq