unix.txt 和win.txt的区别

在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' outfile

>> tr '\r' '\n'  win.txt
>> less win .txt
abc
def
ghi
123
456

你可能感兴趣的:(unix.txt 和win.txt的区别)