如何在linux中的文本文件中捕获重复的条目

时间:2012-10-05 09:53:35

标签: linux grep

文字档案:

1 1
2 2
3 3
1 1

我希望将1 1视为重复的

3 个答案:

答案 0 :(得分:89)

您的问题不是很明确,但您可以过滤掉重复的行uniq

sort file.txt | uniq

或只是

sort -u file.txt

(感谢RobEarl)

您还可以仅使用

打印重复行
sort file.txt | uniq -d

答案 1 :(得分:2)

使用GNU awk的一种方式:

awk 'array[$0]++' file.txt 

结果:

1 1

答案 2 :(得分:1)

您可以轻松使用它:

sort -u file.txt

OR

awk '!x[$0]++' file.txt