美文网首页
Linux uniq 命令

Linux uniq 命令

作者: 我是付大善人 | 来源:发表于2019-10-22 23:54 被阅读0次

Linux uniq 命令

uniq 命令 uniq 命令可以去除排序过的文件中的重复行,因此 uniq 经常和 sort 合用。也就是说,为了使 uniq 起作用,所有的重复行必须是相邻的

uniq 语法

[root@www ~]# uniq [-icu]
选项与参数:
-i   :忽略大小写字符的不同;
-c或--count 在每列旁边显示该行重复出现的次数
-u或--unique 仅显示出一次的行列
-d或--repeated 仅显示重复出现的行列

实战

testfile 的内容如下

hello
world
friend
hello
world
hello

直接去重未经排序的文件,将会发现没有任何行被删除

#uniq testfile  
hello
world
friend
hello
world
hello

排序文件,并进行重.同时在行首位置输出该行重复的次数

➜  ~ sort test.txt | uniq -c
   1 friend
   3 hello
   2 world

仅显示存在重复的行,并在行首显示该行重复的次数

#sort testfile | uniq -dc
3 hello
2 world

仅显示不重复的行

sort testfile | uniq -u
friend  

参考资料:
https://www.runoob.com/linux/linux-comm-uniq.html

相关文章

  • Linux uniq 命令

    Linux uniq 命令 uniq 命令 uniq 命令可以去除排序过的文件中的重复行,因此 uniq 经常和 ...

  • Linux命令学习之:uniq命令

    Linux命令学习之:uniq命令 uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也...

  • linux命令之uniq命令

    linux 命令 之 uniq命令是用于忽略或报告文件中的重复行,一般与sort命令结合使用 uniq命令可以加参...

  • awk命令

    下文来自:美团 吴孟达更多AWK命令请参考:Linux awk 命令扩展:linux sort,uniq,cut,...

  • linux命令 - uniq

    功能 report or filter out repeated lines in a file 文本 用法 un...

  • PHP高手进阶指南

    Linux常用命令 grep、awk、sed、sort、uniq、ps、df Linux系统性能分析 vmstat...

  • linux uniq 命令实用手册

    Linux uniq 命令用于处理文本内容中的重复行。 这里我们只介绍其常用参数,其完整用法可参见man uniq...

  • linux uniq 命令整理

    uniq 对排序好的内容进行去重 语法: 选项: 这里也不多说,就说一句,uniq 是对排序好的内容去重,一般和 ...

  • 百度 PHP 面试

    Linux文本操作1.统计命令——wc2.切分命令——cut3.排序命令——sort4.去重命令——uniq5.查...

  • uniq

    uniq 命令 命令简介 uniq命令可以用于过滤或者输出重复行

网友评论

      本文标题:Linux uniq 命令

      本文链接:https://www.haomeiwen.com/subject/ybxhvctx.html