加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – * nix:执行set union / intersection /列表的差异

发布时间:2020-12-15 21:27:43 所属栏目:大数据 来源:网络整理
导读:我有时需要比较两个文本文件.显然,差异显示出差异,它也隐藏了相似之处,这是一个点. 假设我想对这些文件进行其他比较:set union,intersection和subtraction,将每行作为集合中的一个元素. 是否有类似的简单的常用工具或一个可以做到这一点的一线? 例子: A.T
我有时需要比较两个文本文件.显然,差异显示出差异,它也隐藏了相似之处,这是一个点.

假设我想对这些文件进行其他比较:set union,intersection和subtraction,将每行作为集合中的一个元素.

是否有类似的简单的常用工具或一个可以做到这一点的一线?

例子:

A.TXT

john
mary

b.txt

adam
john
$> set_union a.txt b.txt
john
mary
adam
$> set_intersection a.txt b.txt
john
$> set_difference a.txt b.txt
mary

解决方法

联盟:排序文件…

交点:排序文件… | uniq -d

区别:排序文件… | uniq -u

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读