巧用sort uniq命令,求文件内容 交集,并集,差集
通过sort 和uniq 命令,获得文件的内容 交集,并集,差集:
如下是我测试的例子
1.用来测试的2个文件 :lwg nun
[lwg@lwg-host test]$ ls
lwg num
2 这2个文件的内容
[lwg@lwg-host test]$ cat lwg
lwg
yangzhen
china
japan
[lwg@lwg-host test]$ cat num
1
2
3
lwg
yangzhen
3 求交集
[lwg@lwg-host test]$ cat num lwg | sort | uniq -d
lwg
yangzhen
4 求差集
[lwg@lwg-host test]$ cat lwg num num | sort | uniq -u
china
japan
[lwg@lwg-host test]$ cat lwg lwg num | sort | uniq -u
1
2
3
5 求**,俺不知道该叫什么,嘿嘿
[lwg@lwg-host test]$ cat lwg num | sort | uniq -u
1
2
3
china
japan
[lwg@lwg-host test]$
6 . 合集
[lwg@lwg-host test]$ cat lwg num | sort -u
1
2
3
china
japan
lwg
yangzhen
浙公网安备 33010602011771号