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

xiaoxiao2021-02-28  156

本文介绍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
转载请注明原文地址: https://www.6miu.com/read-18181.html

最新回复(0)