cmp

2017-08-11  本文已影响0人  美得冒泡的姗迪
比较两个文件是否有差异,完全相同时候不显示任何信息,有差异会输出第一个不同之处的字符和列编号

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
上一篇 下一篇

猜你喜欢

热点阅读