linux文件交集差集

转载 2016年08月28日 21:14:12
 

linux文件交集差集


目录(?)[+]

comm命令:

comm file1 file2

在没有指定可选参数,默认会输出三列: 只在file1中的数据,只在file2中的数据以及file1和file2的交集。也可以指定如下参数:

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. -1              suppress column 1 (lines unique to FILE1)  
  2. -2              suppress column 2 (lines unique to FILE2)  
  3. -3              suppress column 3 (lines that appear in both files)  

e.g.

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. cat a.txt   
  2. a  
  3. b  
  4. c  
  5. d  
  6. e  
  7. f  

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. cat b.txt    
  2. a  
  3. b  
  4. c  
  5. e  
  6. w  

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. comm a.txt b.txt   
  2.                 a  
  3.                 b  
  4.                 c  
  5. d  
  6.                 e  
  7. f  
  8.         w  


求两个文件的交集

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. comm -12 a.txt b.txt   
  2. a  
  3. b  
  4. c  
  5. e  

求两个文件的差集


在file2不在file1中的数据

[plain] view plain copy

  1. comm -13 a.txt b.txt    
  2. w  


在file1不在file2中的数据
[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. comm -23 a.txt b.txt    
  2. d  
  3. f  

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

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

集合类(并集、交集、差集操作)

昨日,朋友拿来一份有些问题的源代码,是一个集合类和几个集合操作函数(并集、交集、差集),帮忙改了一下,刚转C++不到半个月,因为只是为了算法竞赛而学C++,所以只好好学了C++偏向算法层的知识,类只是...
  • f_zyj
  • f_zyj
  • 2016年06月26日 04:24
  • 1208

oracle的交集、差集和并集简单使用

1.交集 intersect运算:返回查询结果中相同的部分。 [sql] view plain copy   SELECT product_id...
  • fjnpysh
  • fjnpysh
  • 2017年04月07日 12:44
  • 561

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

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

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

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

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

package cn.yuhui.com; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSe...
  • silentwolfyh
  • silentwolfyh
  • 2016年06月27日 21:54
  • 1414

python 集合比较(交集、并集,差集)

python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和...
  • isoleo
  • isoleo
  • 2013年10月24日 16:46
  • 29635

STL算法-交集,并集,差集,对称差

学数学时我们知道人集合的概念,所谓集合就是符合某个条件的一堆元素.针对它们做的最多的操作就是求交集,并集,差集,对称差集.不过集合有个特性就是不能有重复的元素. 而STL中的算法中的交并集,所用到的容...
  • weiwenhp
  • weiwenhp
  • 2013年03月19日 14:43
  • 10645

STL 算法vector/set集合-交集,并集,差集,对称差

针对这里提及的四个集合运算必须特别注意:  1、第一个算法需保证第一集合和第二集合有序,并从小到大排序,内部使用默认“ 2、第二个算法需保证第一集合和第二集合有序,排序方式参照Compare确定,内部...
  • kalilili
  • kalilili
  • 2014年12月26日 21:13
  • 5718

List集合的并集、交集、差集以及源码

其实list集合在平时开发中使用的比较多,下面我们来看看list集合的并集、交集、差集以及源码 1、并集: jdk api 中并集的实现有两种方式:(1)、在原集合的末尾追加(2)、在原集合的指定位置...
  • QH_JAVA
  • QH_JAVA
  • 2016年05月17日 19:48
  • 2779
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux文件交集差集
举报原因:
原因补充:

(最多只允许输入30个字)