unix.txt 和win.txt的区别
2021-01-13 本文已影响0人
香波地海
在unix系统中,文本文件默认用\r作为换行符,但是在查看文件时现实成为^M,如下:
>> echo "abc\rdef\rghi\r123\r456\r" >unix.txt
>> less unix.txt
abc^Mdef^Mghi^M123^M456
unix.txt (END)
可以通过tr命令进行替换 tr '\r' '\n' <infile> outfile
>> tr '\r' '\n' <unix.txt> win.txt
>> less win .txt
abc
def
ghi
123
456