欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

[Linux] 取两个文件的并集/交集/差集

程序员文章站 2022-07-01 14:57:06
uniq -d是只打印重复行 -u是只打印独一无二的行文件A : abcd文件B: cdef取并集:A + B sort A B|uniq 取交集: sort A B|uniq -d 取差集:A - B sort A B B|uniq -u 取差集:B - A sort A B A|uniq -u ......

uniq -d是只打印重复行 -u是只打印独一无二的行
文件a : abcd
文件b: cdef
取并集:a + b sort a b|uniq

[Linux] 取两个文件的并集/交集/差集

 


取交集: sort a b|uniq -d

[Linux] 取两个文件的并集/交集/差集

 


取差集:a - b sort a b b|uniq -u

[Linux] 取两个文件的并集/交集/差集

 


取差集:b - a sort a b a|uniq -u

[Linux] 取两个文件的并集/交集/差集