shell中uniq与sort -u 两种去重的对别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中uniq与sort -u 两种去重的对别相关的知识,希望对你有一定的参考价值。

sort -u 和 uniq都能起到删除重复信息的功能,那么他们的区别究竟在哪呢?
$ cat test              
jason
jason
jason
fffff
jason

下面分别执行三个命令

1:sort -u test

sort -u test
fffff
jason

2: uniq test

$uniq test 
jason
fffff
jason 

 3: sort test|uniq

$sort test |uniq 
fffff
jason

从上面三个命令我们很容易看出他们之间的区别。uniq所谓的重复是连续出现的相同记录














以上是关于shell中uniq与sort -u 两种去重的对别的主要内容,如果未能解决你的问题,请参考以下文章

sort和uniq的使用

shell学习文件操作之sort,cut,uniq

shell特殊符号cut ,sort_wc_uniq,tee_tr_split命令shell特殊符号

Python列表中去重的多种方法

linux文件行排序去重结果不同sort和uniq

mongodb三种去重方式