知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

了解sort和uniq命令(包括uniq的-u和-d选项)

发布时间:2014-09-05 14:43:08作者:知识屋

了解sort和uniq命令(包括uniq的-u和-d选项)
 
[plain] 
cat a b | sort | uniq > c   # c is a union b 并集  
   
cat a b | sort | uniq -d > c   # c is a intersect b 交集  
   
cat a b b | sort | uniq -u > c   # c is set difference a - b 差集  
查看a b文件内容  
[root@hadoop luanshoushen]# cat a b  
LUAN  
SHOU  
SHEN  
LUAN  
SHOU  
SHEN  
1111  
2222  
3333  
LUAN  
KEVIN  
1234  
1111  
使用-c  
cat a b |sort|uniq -c  
      2 1111  
      1 1234  
      1 2222  
      1 3333  
      1 KEVIN  
      3 LUAN  
      2 SHEN  
      2 SHOU  
cat a b |sort|uniq //并集  
1111  
1234  
2222  
3333  
KEVIN  
LUAN  
SHEN  
SHOU  
 cat a b |sort|uniq -d //交集  
1111  
LUAN  
SHEN  
SHOU  
 cat a b |sort|uniq  -u //差集  
1234  
2222  
3333  
KEVIN  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜