1、uniq所谓的重复是连续出现的相同记录。而sort -u是全局的。 

$ cat test              
jason
jason
jason
fffff
jason


1:sort -u test

sort -u test
fffff
jason

2: uniq test

$uniq test
jason
fffff
jason


可以看到sort -u 和 uniq的区别了把。


2、 先sort,再用uniq可以实现sort -u的功能:

$sort test |uniq 
fffff
jason