这篇文章主要介绍了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
在此谢谢博主的总结
转载于:https://blog.51cto.com/815632410/1653837