案例一:uniq 命令去重
# cat test.txt
a1
b2
c3
a1
d2
e3
a1
c3
# sort test.txt | uniq
a1
b2
c3
d2
e3
(补充:这里以给 test.txt 文件里的字符为例)
案例二:uniq 只显示重复的行
# cat test.txt
a1
b2
c3
a1
d2
e3
a1
c3
# sort test.txt | uniq -d
a1
c3
(补充:这里以只显示 test.txt 文件里重复的行为例)
案例三:uniq 只显示不重复的行
# cat test.txt
a1
b2
c3
a1
d2
e3
a1
c3
# sort test.txt | uniq -u
b2
d2
e3
(补充:这里以只显示 test.txt 文件里不重复的行为例)
案例四:显示每个字符出现的次数
# cat test.txt
a1
b2
c3
a1
d2
e3
a1
c3
# sort test.txt | uniq -c
3 a1
1 b2
2 c3
1 d2
1 e3
(补充:这里以显示 test.txt 每个字符出现的次数为例)