linux shell 去重 uniq和sort的区别

Posted

tags:

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

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所谓的重复是连续出现的相同记录

以上是关于linux shell 去重 uniq和sort的区别的主要内容,如果未能解决你的问题,请参考以下文章

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

linux命令(12)uniq去重

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

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

Linux 去重 先sort再uniq

Linux文件合并去重