关闭

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

标签: Linuxshell交集并集差集
37895人阅读 评论(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网站的观点或立场
    微博
    微信公众号
    微信分享公众平台-破晓领域
    破晓领域
    微信号:fdipzone-idea
    名称:破晓领域

    个人资料
    • 访问:7160048次
    • 积分:44740
    • 等级:
    • 排名:第80名
    • 原创:286篇
    • 转载:24篇
    • 译文:0篇
    • 评论:468条
    博客专栏
    最新评论