在跨越多行的文件中查找重复/重复或唯一单词



在Linux中,我有一个文本文件,其中包含这样的重复单词

abc line 1
xyz zzz
123 456
abc end line

现在我只想打印所有重复的单词(这是abc)如何?

您可以使用grep -wo标记单词并使用 uniq -d 查找连续的重复项,添加-c以计算重复项的数量,例如:

grep -wo '[[:alnum:]]+' infile | sort | uniq -cd

输出:

2 abc
2 line

最新更新