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

如何在linux中捕获文本文件中的重复条目,linux,grep,Linux,Grep,文本文件: 1 1 2 2 3 3 1 1 1 1 2 2 3 3 1 1 我想把11当作重复的你的问题不太清楚,但是你可以用uniq过滤掉重复的行: sort file.txt | uniq 或者干脆 sort -u file.txt (谢谢罗伯) 您还可以使用仅打印重复行 sort file.txt | uniq -d 单向使用GNU awk: awk 'array[$0]++' file.txt 结果: 1 1 您可以轻松地使用它: sort -u file.txt 或 so

文本文件:

1 1 2 2 3 3 1 1 1 1 2 2 3 3 1 1
我想把
11
当作重复的你的问题不太清楚,但是你可以
uniq
过滤掉重复的行:

sort file.txt | uniq
或者干脆

sort -u file.txt
(谢谢罗伯)

您还可以使用仅打印重复行

sort file.txt | uniq -d

单向使用
GNU awk

awk 'array[$0]++' file.txt 
结果:

1 1
您可以轻松地使用它:

sort -u file.txt


sort-u file.txt
也会过滤掉对我有效的重复文件
sort file.txt | uniq-d
谢谢,Lev@KalinBorisov没问题。记住你可以。我会记住的谢谢你,列夫。
awk '!x[$0]++' file.txt