笔记 by 车东

comm或diff时:需要注意Windows/Unix文本结尾的回车符问题

Windows文件系统中的换行符是 \r\n
Apple的文件系统中的换行符是 \r
Unix的文件系统中的换行符是 \n

由于回车都是不可见的,所以comm和diff之前最好先将多个不同来源的文本用换行符处理一下,否则diff出来的结果会差距很大。比较方便的是用系统自带的一些命令行工具:tr(替换)和strings(只打印可显示字符) tr -d “\015” < A > B
strings A > B

参考文档: 在unix上用的去掉windows文件中的换行符(0x0D)的shell