巧用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

posted on 2013-04-09 20:43  首席执行官  阅读(668)  评论(0)    收藏  举报

导航