Window下的换行符是\r\n
Linux下的换行符是\n
因此在Window下编辑的文件发送到Linux后,将无法正常识别跟转化\r标志,\r标志在Linux下显示为^M标志。
此处是不正常的现象。
这个不正常显示的字符应该丢弃。
其中 \r=CR=13 \n=LF=10
在Linux终端下使用命令行
sed -i “s/\r//” filename.txt
可以去除掉filename.txt文档一行末尾的换行符号^M
Window下的换行符是\r\n
Linux下的换行符是\n
因此在Window下编辑的文件发送到Linux后,将无法正常识别跟转化\r标志,\r标志在Linux下显示为^M标志。
此处是不正常的现象。
这个不正常显示的字符应该丢弃。
其中 \r=CR=13 \n=LF=10
在Linux终端下使用命令行
sed -i “s/\r//” filename.txt
可以去除掉filename.txt文档一行末尾的换行符号^M