Linux中求文件差集的方法

来源:互联网 发布:开淘宝店需要那些软件 编辑:程序博客网 时间:2024/06/05 23:07

 

求集合A与集合B的差集

 

方法1:

 

sort B B A | uniq -u

 

方法2:

 

grep -vFf file_b file_a

 

方法3:(假设A, B都只有一列数据,且无'/t')

 

cat fileA | awk '{print $0,1}' | cat - fileB | awk '{if(NF==2)m[$1]=1;else if(!($1 in m))print}'

 

 

原创粉丝点击