比较两个文件的不同
使用grep的简单比较
1 | grep -Fxvf file1 file2 |
- 显示file1相对与file2缺少的
- 当file1中有
3
而file2中有的是3.1
时,并不提示file1缺少.1
diff经典的比较函数
1 | diff -u file1 file2 |
- 使用
+
与-
来表示文件的变化 -u
是合并格式,能看到更多的有用信息- 比较文件时最好在每个文件的最后一行加上换行符,不然diff会提示一些肉眼不可见的不同
参考
http://wiki.jikexueyuan.com/project/shell-learning/file-comparing-cmp-diff-patch.html