uniq处理文件

uniq 命令用于检查及删除文本文件中重复出现的行,一般与 sort 命令结合使用

  • -d 仅显示重复出现的行
  • -u 仅显示出一次的行

源文件

cat a.txt

1
2
3
4
5

cat b.txt

3
4
6
5
4
7
8
9
10

并集

cat a.txt b.txt |sort |uniq
1
10
2
3
4
5
6
7
8
9

交集

cat a.txt b.txt |sort |uniq -d
3
4
5

a - b 差集

cat a.txt b.txt b.txt |sort | uniq -u
1
2

b - a 差集

cat a.txt a.txt b.txt |sort | uniq -u
10
6
7
8
9

猜你喜欢

转载自blog.csdn.net/wuxingge/article/details/108027614