uniq

Mr.Hope ... 2020-6-3 小于 1 分钟

# uniq

uniq 用于过滤掉重复的行,该命令只对排序后的文件有效。

下面是 example.txt 文件的内容。

a
a
b
a
b
c
d
c
1
2
3
4
5
6
7
8

对该文件进行排序后,再过滤掉重复的行。

$ sort example.txt | uniq
a
b
c
d
1
2
3
4
5

# 参数

-c 参数会显示每行一共出现了多少次。

sort example.txt | uniq -c
    3 a
    2 b
    2 c
    1 d
1
2
3
4
5