BASH:从输出中排除唯一的行

时间:2015-11-15 22:56:39

标签: bash

如何从排序输出中排除唯一行?

我们说我有以下文字:

aa
ab
ax    (NOT dupplicated line)
aa
aa
ab
az    (NOT dupplicated line)
ay    (NOT dupplicated line)

我希望从中删除非重复的行:

aa
aa
aa
ab
ab

我如何使用sort

1 个答案:

答案 0 :(得分:5)

sortuniq

一起使用
command | sort | uniq -D
-D, --all-repeated[=delimit-method]
     

打印所有重复的行delimit-method = {none(默认),prepend,separate}用空行完成分隔