一、交集 sort a.txt b.txt | uniq -d

二、并集 sort a.txt b.txt | uniq

三、差集 a.txt-b.txt: sort a.txt b.txt b.txt | uniq -u

b.txt - a.txt: sort b.txt a.txt a.txt | uniq -u

四、相关的解释 使用sort可以将文件进行排序,可以使用sort后面的玲玲,例如 -n 按照数字格式排序,例如 -i 忽略大小写,例如使用-r 为逆序输出等 uniq为删除文件中重复的行,得到文件中唯一的行,后面的命令 -d 表示的是输出出现次数大于1的内容 -u表示的是输出出现次数为1的内容.

那么对于上述的求交集并集差集的命令做如下的解释: sort a.txt b.txt | uniq -d:将a.txt b.txt文件进行排序,uniq使得两个文件中的内容为唯一的,使用-d输出两个文件中次数大于1的内容,即是得到交集

sort a.txt b.txt | uniq :将a.txt b.txt文件进行排序,uniq使得两个文件中的内容为唯一的,即可得到两个文件的并集

sort a.txt b.txt b.txt | uniq -u:将两个文件排序,最后输出a.txt b.txt b.txt文件中只出现过一次的内容,因为有两个b.txt所以只会输出只在a.txt出现过一次的内容,即是a.txt-b.txt差集 对于b.txt-a.txt为同理

linux 文件 内容 并集,Linux 两个文件求交集、并集、差集相关推荐

  1. 11.Linux文件管理命令---diff比较两个文件

    11.Linux文件管理命令-diff比较两个文件 文章目录 diff比较两个文件 练习案例 diff比较两个文件 作用:找出两个文件的不同点. 用法:diff [选项] 源文件 目标文件 主要选项如 ...

  2. linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...

    通常查看文件内容的方法是简单地在文本编辑器中打开它.然而,为了更快速地查看,事实上,也为了在shell脚本中实现自动化,使用文本编辑器的方法并不适合. 在Linux中,有很多命令可以解决这个问题:在命 ...

  3. 从命令行获取两个路径名称并找出文件一样内容一样的两个文件

    import os import sys import subprocess import hashlibdir1 = sys.argv[1] dir2 = sys.argv[2]class File ...

  4. .rpt文件内容读取java_Java 中读取文件内容的 n 中方式

    前言 刚接触 java 的时候很困惑一个事情 File相对路径,以哪个目录为参照物. 随着 io 模型的发展,java 1.7 的 nio,使用 Path.Paths 和 Files 等来方便 io ...

  5. php文件读取文件内容,PHP文件系统函数-读取文件内容几种方式

    介绍几种php获取文件内容的方式 介绍读取文件的方式之前,我们先看一下打开文件资源和关闭资源 名字资源绑定到一个流 - fopen 关闭一个已打开的文件指针 - fclose $handle1 = f ...

  6. JAVA读取文件内容,按格式输出文件

    JAVA读取文件内容,按格式输出文件记录 一.我们要做什么? 1.本次我们来使用java将文件按格式输出. 二.我们为什么要做? 1.在使用jmeter脚本时候有个动态参数的文件,需要读取多个参数,人 ...

  7. python中交集并集用什么符号表示_Python实现两个list求交集,并集,差集的方法示例...

    本文实例讲述了Python实现两个list求交集,并集,差集的方法.分享给大家供大家参考,具体如下: 在python中,数组可以用list来表示.如果有两个数组,分别要求交集,并集与差集,怎么实现比较 ...

  8. Java求两个数组的交集、差集、并集

    目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...

  9. jdk8两个List取交集、差集、并集(不去重)、并集(去重)

    jdk8两个List取交集.差集.并集(不去重).并集(去重) /*** 交集* @param list1* @param list2* @return*/private static List< ...

  10. 【Java】对两个Set取交集,差集,并集

    1.取交集(取两个集合中都存在的元素) HashSet<String> setA = new HashSet<>(); HashSet<String> setB = ...

最新文章

  1. Glide 的基本使用
  2. 用lua扩展你的Nginx(写的非常好)
  3. (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第零节:MYSQL环境安装和表的建立以及一些注意事项
  4. OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
  5. i2c传输距离_使用 ToF 传感器进行距离测量和手势识别的基本原理
  6. 【Gym-101775 J】Straight Master【差分、贪心】
  7. 计算机键盘无法使用 怎么办,电脑键盘失灵怎么办?4个小技巧解决电脑键盘失灵问题...
  8. php实现身份证号码获取归属地地址的实例
  9. Semantic Nets
  10. java随机生成中文姓名,性别,Email,手机号,住址 等
  11. 计算机网络10--路由冗余备份,缺省(静态)路由配置
  12. Paddle安装是遇到 Error: Can not import avx core while this file exists:
  13. T3600工作站重做磁盘阵列及安装系统说明文档
  14. 疯狂水晶~~~~~~青龙脚本
  15. Jzoj5426 摘Galo
  16. powershell入门教程-v0.3版
  17. 【Django】开发日报_4_Day:手机号码管理系统-创建项目并实现基本功能
  18. linux下面WORD32是什么类型,查看Linux系统是32位还是64位getconf WORD
  19. 每月在“知乎”做出8万的业绩,告诉你怎么用截流赚钱?
  20. PIcGo+Typora+Gitee

热门文章

  1. 第6节 Kali Linux系统压缩与解压缩文件
  2. 计算机专业sci二区论文难吗,二区SCI论文要求比国内核心高吗
  3. 区块链学习笔记25——总结
  4. 区块链学习笔记20——权益证明
  5. macbook pro忘记开机密码怎么办
  6. 迅雷下载Android Studio最新版本(Android Studio 2.1.2.0)
  7. ffmpeg批量转换ts为mp4
  8. 第一次使用MFC开发桌面小程序
  9. matlab 求隐含波动率,matlab求解资产隐含波动率及无风险利率初探.doc
  10. 总结2020:5个月出版两本书,日更公众号是一种怎样的体验?