目录
unique命令
访问量:2370
一、简介
uniq命令,主要用于过滤相邻的重复行,一般与sort命令结合使用,可以统计重复的次数。
二、常用参数
参数 | 意义 |
-c或–count | 在每列旁边显示该行重复出现的次数 |
-d或–repeated | 仅显示重复出现的行列 |
-u或--unique | 仅显示出一次的行列 |
-w<字符位置>或--check-chars=<字符位置> | 指定要比较的字符 |
-s<字符位置>或--skip-chars=<字符位置> | 忽略比较指定的字符 |
三、案例
1、统计文件中每行出现的次数
文件内容 t.txt如下:
test01 test01 test02 test03 test02 test01
命令如下:
uniq -c t.txt
因为uniq命令,只会过滤相邻的重复行,所以如果重复的内容不相邻,是没法过滤的。只能借助sort命令,排序一波,这样重复的内容都会相邻。如下:
sort t.txt |uniq -c
执行结果如下:
3 test01 2 test02 1 test03
本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
若您感觉本站文章不错,读后有收获,不妨赞助一下?
我要赞助