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

Kal*_*sov 31 linux grep

文本文件:

1 1
2 2
3 3
1 1

我想抓住1 1重复的东西

Lev*_*sky 93

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

sort file.txt | uniq
Run Code Online (Sandbox Code Playgroud)

或者干脆

sort -u file.txt
Run Code Online (Sandbox Code Playgroud)

(感谢RobEarl)

您也可以只打印重复行

sort file.txt | uniq -d
Run Code Online (Sandbox Code Playgroud)

  • `sort -u file.txt`也会过滤掉重复项 (2认同)
  • @KalinBorisov没问题.请记住,您可以[接受有用的答案](http://meta.stackexchange.com/a/5235/181223). (2认同)

Ste*_*eve 5

一种使用方法GNU awk

awk 'array[$0]++' file.txt 
Run Code Online (Sandbox Code Playgroud)

结果:

1 1
Run Code Online (Sandbox Code Playgroud)