linux 文件 内容 并集,Linux 两个文件求交集、并集、差集
一、交集 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 两个文件求交集、并集、差集相关推荐
- 11.Linux文件管理命令---diff比较两个文件
11.Linux文件管理命令-diff比较两个文件 文章目录 diff比较两个文件 练习案例 diff比较两个文件 作用:找出两个文件的不同点. 用法:diff [选项] 源文件 目标文件 主要选项如 ...
- linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...
通常查看文件内容的方法是简单地在文本编辑器中打开它.然而,为了更快速地查看,事实上,也为了在shell脚本中实现自动化,使用文本编辑器的方法并不适合. 在Linux中,有很多命令可以解决这个问题:在命 ...
- 从命令行获取两个路径名称并找出文件一样内容一样的两个文件
import os import sys import subprocess import hashlibdir1 = sys.argv[1] dir2 = sys.argv[2]class File ...
- .rpt文件内容读取java_Java 中读取文件内容的 n 中方式
前言 刚接触 java 的时候很困惑一个事情 File相对路径,以哪个目录为参照物. 随着 io 模型的发展,java 1.7 的 nio,使用 Path.Paths 和 Files 等来方便 io ...
- php文件读取文件内容,PHP文件系统函数-读取文件内容几种方式
介绍几种php获取文件内容的方式 介绍读取文件的方式之前,我们先看一下打开文件资源和关闭资源 名字资源绑定到一个流 - fopen 关闭一个已打开的文件指针 - fclose $handle1 = f ...
- JAVA读取文件内容,按格式输出文件
JAVA读取文件内容,按格式输出文件记录 一.我们要做什么? 1.本次我们来使用java将文件按格式输出. 二.我们为什么要做? 1.在使用jmeter脚本时候有个动态参数的文件,需要读取多个参数,人 ...
- python中交集并集用什么符号表示_Python实现两个list求交集,并集,差集的方法示例...
本文实例讲述了Python实现两个list求交集,并集,差集的方法.分享给大家供大家参考,具体如下: 在python中,数组可以用list来表示.如果有两个数组,分别要求交集,并集与差集,怎么实现比较 ...
- Java求两个数组的交集、差集、并集
目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...
- jdk8两个List取交集、差集、并集(不去重)、并集(去重)
jdk8两个List取交集.差集.并集(不去重).并集(去重) /*** 交集* @param list1* @param list2* @return*/private static List< ...
- 【Java】对两个Set取交集,差集,并集
1.取交集(取两个集合中都存在的元素) HashSet<String> setA = new HashSet<>(); HashSet<String> setB = ...
最新文章
- Glide 的基本使用
- 用lua扩展你的Nginx(写的非常好)
- (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第零节:MYSQL环境安装和表的建立以及一些注意事项
- OpenShift 4 - 多云管理(1) - 安装 RHACM、导入已有集群、配置观察功能
- i2c传输距离_使用 ToF 传感器进行距离测量和手势识别的基本原理
- 【Gym-101775 J】Straight Master【差分、贪心】
- 计算机键盘无法使用 怎么办,电脑键盘失灵怎么办?4个小技巧解决电脑键盘失灵问题...
- php实现身份证号码获取归属地地址的实例
- Semantic Nets
- java随机生成中文姓名,性别,Email,手机号,住址 等
- 计算机网络10--路由冗余备份,缺省(静态)路由配置
- Paddle安装是遇到 Error: Can not import avx core while this file exists:
- T3600工作站重做磁盘阵列及安装系统说明文档
- 疯狂水晶~~~~~~青龙脚本
- Jzoj5426 摘Galo
- powershell入门教程-v0.3版
- 【Django】开发日报_4_Day:手机号码管理系统-创建项目并实现基本功能
- linux下面WORD32是什么类型,查看Linux系统是32位还是64位getconf WORD
- 每月在“知乎”做出8万的业绩,告诉你怎么用截流赚钱?
- PIcGo+Typora+Gitee
热门文章
- 第6节 Kali Linux系统压缩与解压缩文件
- 计算机专业sci二区论文难吗,二区SCI论文要求比国内核心高吗
- 区块链学习笔记25——总结
- 区块链学习笔记20——权益证明
- macbook pro忘记开机密码怎么办
- 迅雷下载Android Studio最新版本(Android Studio 2.1.2.0)
- ffmpeg批量转换ts为mp4
- 第一次使用MFC开发桌面小程序
- matlab 求隐含波动率,matlab求解资产隐含波动率及无风险利率初探.doc
- 总结2020:5个月出版两本书,日更公众号是一种怎样的体验?