关闭

Linux shell计算两个文件的交集,并集和差集

标签: Linuxshell交集并集差集
38272人阅读 评论(2) 收藏 举报
分类:

本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示。

测试文件

a.txt

a
c
1
3
d
4

b.txt

a
b
e
2
1
5


计算并集

sort -u a.txt b.txt

输出:

1
2
3
4
5
a
b
c
d
e


计算交集

grep -F -f a.txt b.txt | sort | uniq

输出:

1
a


计算差集

a-b

grep -F -v -f b.txt a.txt | sort | uniq

输出:

3
4
c
d

b-a

grep -F -v -f a.txt b.txt | sort | uniq

输出:

2
5
b
e
1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

求两个数组的交集、并集和差集算法分析与实现

来源:点击打开链接 本文采用一种交换的方式来求出两个数组的并集,交集和差集,这种算法运算速度较快,内存消耗空间较少,是一个值得学习的好方法,另外,作者提醒您,重要的不是算法本身,而是...
  • Victor526
  • Victor526
  • 2015-08-13 17:13
  • 3205

JAVA程序:字符串数组交集、并集和差集

package cn.yuhui.com; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSe...
  • silentwolfyh
  • silentwolfyh
  • 2016-06-27 21:54
  • 1415

如何求两个文件的交集、并集和差集?------sort和uniq闪亮登场

在日常开发中, 经常要对一些数据进行处理。 写个程序吧, 也可以实现, 但蛮麻烦的, 有些时候根本没有必要。 现在, a.txt和b.txt两个文件的数据都是逐行呈现的, 我们来说说如何求他们的交集、...
  • stpeace
  • stpeace
  • 2015-12-26 13:35
  • 2642

JAVA求字符串数组交集、并集和差集

package string; import java.util.HashMap; import java.util.HashSet; import java.util.Lin...
  • LiZhen314
  • LiZhen314
  • 2017-06-29 10:55
  • 613

pandas进行数据的交集与并集方式的数据合并

数据合并有多种方式,其中最常见的应该就是交集和并集的求取。之前通过分析总结过pandas数据merge功能默认的行为,其实默认下求取的就是两个数据的“交集”。 有如下数据定义: In [26]: ...
  • grey_csdn
  • grey_csdn
  • 2017-04-16 11:01
  • 2838

求两个集合的交集、差集和并集

#include #include typedef struct node{ char data; struct node * next; }Linklist;//尾插入法 Link...
  • caoyahong114
  • caoyahong114
  • 2016-05-25 16:05
  • 479

java集合的交集,并集,差集

原文地址 http://blog.csdn.net/qq_25806863/article/details/70312046今天要用到差集,突然懵逼了,然后脑子一抽写出了下面的代码 Se...
  • qq_25806863
  • qq_25806863
  • 2017-04-21 10:45
  • 3788

【mysql】mysql获取两个集合的交集/差集/并集

mysql的常见场景,获取两个数据集的交集和差集 步骤 两个集合的结构要一致,对应的字段数,字段类型 将两个集合用 UNION ALL 关键字合并,这里的结果是有重复的所有集 将上面的所有集 GROU...
  • ColdFireMan
  • ColdFireMan
  • 2017-06-15 14:08
  • 3703

用顺序表求集合的交集、并集和差集

使用顺序表时, 需要定义一个数组来存储顺序表中的所有元素和定义一个整型变量来存储顺序表的长度。假定数组用data[MaxSize]表示,长度整型变量用length表示,并采用结构体类型表示,元素类型采...
  • sanqima
  • sanqima
  • 2015-09-26 19:07
  • 3376

C# 对List<T>取交集、连集及差集

转载于:http://www.cnblogs.com/shuibin/archive/2012/04/19/2457867.html 最近在專案中,剛好遇到這個需求, 需要比對兩個List,進行一...
  • lingxyd_0
  • lingxyd_0
  • 2014-03-10 00:32
  • 47846
    微博
    微信公众号
    微信分享公众平台-破晓领域
    破晓领域
    微信号:fdipzone-idea
    名称:破晓领域

    个人资料
    • 访问:7715743次
    • 积分:46001
    • 等级:
    • 排名:第78名
    • 原创:295篇
    • 转载:24篇
    • 译文:0篇
    • 评论:508条
    博客专栏
    最新评论