<分区>
我在使用 unix uniq
命令时遇到困难。
我有一个包含 ID 列表的文件,如下所示(head -5 list.txt
的输出):
IBNUKWG02JZU4E
IBNUKWG02JZULO
IBNUKWG02JZUMG
IBNUKWG02JZUZS
IBNUKWG02JZV0R
文件包含 619142 行 (cat list.txt | wc -l
),并且包含重复项,例如,如果我运行命令 ( -c
标志返回该行出现的次数 )
cat list.txt | grep IBNUKWG02JZULO | uniq -c
返回
2 IBNUKWG02JZULO
但是如果我运行命令(-u
标志只打印唯一行)
cat list.txt | uniq -u | wc -l
它返回 619142,就好像没有检测到重复行一样。这怎么可能 ?