在windows上编写的脚本文件中的换行符是CRLF,即\r\n,而linux风格的换行符是LF,即\n,因为换行符风格不同,导致在windows上编写的脚本文件放在linux上执行会报错。
此时需要删除行尾的CR,即删除\r,保留LF,即保留\n。
有两种方法处理,方法1是使用dos2[……]
在windows上编写的脚本文件中的换行符是CRLF,即\r\n,而linux风格的换行符是LF,即\n,因为换行符风格不同,导致在windows上编写的脚本文件放在linux上执行会报错。
此时需要删除行尾的CR,即删除\r,保留LF,即保留\n。
有两种方法处理,方法1是使用dos2[……]