35

文本文件:

1 1
2 2
3 3
1 1

我想抓住1 1重复

4

3 回答 3

105

你的问题不是很清楚,但你可以过滤掉重复的行uniq

sort file.txt | uniq

或者干脆

sort -u file.txt

(感谢罗伯厄尔)

您也可以只打印重复的行

sort file.txt | uniq -d
于 2012-10-05T09:57:11.183 回答
2

一种使用方式GNU awk

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

结果:

1 1
于 2012-10-05T11:39:13.330 回答
1

您可以轻松使用它:

sort -u file.txt

或者

awk '!x[$0]++' file.txt
于 2014-07-21T19:13:58.383 回答