这篇文章主要介绍了Shell脚本对比两个文本文件找出不同行的2个方法分享,本文分别使用comm命令法、grep命令法实现,需要的朋友可以参考下


亲自实验过的方法如下:

第一种:comm命令法

命令如下:comm -3 file1 file2

有一个问题就是,如果两个文件排序不一样的话,会出问题

第二种:grep命令法

命令如下:grep -vwf file1 file2

统计file1中没有,file2中有的行

具体使用环境以后再补充,今天先记录到这里。



1、统计两个文本文件的相同行

grep -Ff file1 file2


2、统计file2中有,file1中没有的行

grep -vFf file2 file1


本文转自:http://www.jb51.net/article/58016.htm

在此谢谢博主的总结