Linux命令行进行交集,并集,差集分析

1. 取出两个文件的并集(重复的行只保留一份) 

    cat file1 file2 | sort | uniq

    2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)

    cat file1 file2 | sort | uniq -d

    3. 删除交集,留下其他的行

    cat file1 file2 | sort | uniq -u

    如果需要计数也有一个很好的参数uniq -c 可以将相同行数的计数放在行首

posted @ 2013-07-10 11:02  k2013  阅读(317)  评论(0编辑  收藏  举报