如何在linux中捕获文本文件中的重复条目
文本文件: 1 1 2 2 3 3 1 1 1 1 2 2 3 3 1 1如何在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
我想把
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