红旗linux:Linux Shell学习:uniq命令使用思路方法介绍


uniq命令作用:显示唯对于那些连续重复行只显示次!


接下来通过实战例子介绍说明:


[root@stu100 ~]# cat test

boy took bat home

boy took bat home

girl took bat home

dog brought hat home

dog brought hat home

dog brought hat home


看test文件内容可以看到其中连续重复行


[root@stu100 ~]# uniq test

boy took bat home

girl took bat home

dog brought hat home


uniq命令不加任何参数仅显示连续重复


[root@stu100 ~]# uniq -c test

2 boy took bat home

1 girl took bat home

3 dog brought hat home


-c 参数显示文件中每行连续出现次数


[root@stu100 ~]# uniq -d test

boy took bat home

dog brought hat home


-d选项仅显示文件中连续重复出现


[root@stu100 ~]# uniq -u test

girl took bat home


-u选项显示文件中没有连续出现


[root@stu100 ~]# uniq -f 2 -s 2 test

boy took bat home


忽略每行前2个字段忽略第 2个空白和第 3个字段结果at home


[root@stu100 ~]# uniq -f 1 test

boy took bat home

dog brought hat home


忽略每行个字段这样boy girl开头行看起来是连续重复


Tags:  linux命令 linuxqq linux系统 红旗linux

延伸阅读

最新评论

发表评论