在window下,文件回车换行符号末尾是’\r\n’;
而在linux中,文件回车换行符号末尾是’\n’;
当在window环境下面编辑的文件,拷贝到或者上传都linux文件中时,就会产生^M+’\n’。
这就是linux文件中会出现^M的原因。
解决方法:
1.使用dos2unix去掉每行末尾的^M
apt-get install dos2unix
dos2unix demo.txt
在window下,文件回车换行符号末尾是’\r\n’;
而在linux中,文件回车换行符号末尾是’\n’;
当在window环境下面编辑的文件,拷贝到或者上传都linux文件中时,就会产生^M+’\n’。
这就是linux文件中会出现^M的原因。
解决方法:
1.使用dos2unix去掉每行末尾的^M
apt-get install dos2unix
dos2unix demo.txt