uniq
命令功能
删除相邻的重复行,并且只保留一行。
命令格式
uniq [选项] [文件名]
uniq -c [文件名]
在输出行前面加上每行在输出文件中出现的次数。
~cat text
1111
1111
123
1
123
1111
2121
2121
1212
333
666
333
333
~uniq text -c
2 1111
1 123
1 1
1 123
1 1111
2 2121
1 1212
1 333
1 666
2 333
uniq -d [文件名]
仅显示重复行。
~uniq -d text
1111
2121
333
uniq -u [文件名]
仅显示不重复的行。
~uniq -u text
123
1
123
1111
1212
333
666