Mac上奇怪的uniq输出

时间:2015-09-14 22:49:51

标签: linux uniq

这是输入文件和输出,我想不应该输出像c和g这样的字符?

$ uniq c.txt
a
g
b
g
c
v
c
$ cat c.txt
a
g
b
b
g
g
c
v
c
提前谢谢, 林

1 个答案:

答案 0 :(得分:1)

来自uniq man page

  

如果不是,则不会检测到输入中的重复行   相邻,因此可能需要先对文件进行排序。

macbook:stackoverflow joeyoung$ cat c.txt
a
g
b
b
g
g
c
v
c
macbook:stackoverflow joeyoung$ uniq c.txt
a
g
b
g
c
v
c
macbook:stackoverflow joeyoung$ sort -u c.txt
a
b
c
g
v
macbook:stackoverflow joeyoung$ sort c.txt | uniq
a
b
c
g
v