Linux下比较两个文件并删除相同部分

2014-11-23 23:31:47 · 作者: · 浏览: 11

Linux下比较两个文件并删除相同部分的二种方法:

方法一:


comm -23 file1 file2


方法二:


grep -v -f file1 file2


/*注::此法在对比数字时候比较凑效果,文本对比不建议使用*/


方法三:


awk '{print NR,$0}' file1 file2 |sort -k2|uniq -u -f 1|sort -k1|awk '{print $2}'


或者:
awk '{print $0}' file1 file2 |sort|uniq -u