比较两个文件是否有差异,完全相同时候不显示任何信息,有差异会输出第一个不同之处的字符和列编号 cat mydir/ab.txt wwww gg abc cat ab.txt yyyy gg kkk ````````````````````` cmp mydir/ab.txt ab.txt mydir/ab.txt ab.txt differ: byte 1, line 1 参数: -l 标示所有不同地方 -s 不显示错误信息 -c 出了标志差异出的十进制字码外,一并显示该字符对应字符 cmp -l mydir/ab.txt ab.txt 1 167 171 2 167 171 3 167 171 4 167 171 9 141 153 10 142 153 11 143 153 cmp -lc mydir/ab.txt ab.txt 1 167 w 171 y 2 167 w 171 y 3 167 w 171 y 4 167 w 171 y 9 141 a 153 k 10 142 b 153 k 11 143 c 153 k