【发布时间】:2020-04-17 14:11:28
【问题描述】:
想象一下我在 bash 中有这个文件:
1 3 6 name1
1 2 7 name2
3 4 2 name1
2 2 2 name3
7 8 2 name2
1 2 9 name4
我怎样才能只提取那些重复显示字段“名称”的行并对其进行排序?
我的预期输出是:
1 3 6 name1
3 4 2 name1
1 2 7 name2
7 8 2 name2
我试图使用sort -k4,4 myfile | uniq -D,但我不知道如何告诉uniq 使用第四列。
谢谢!
【问题讨论】:
-
重复总是只出现两次吗?
-
不,重复可以发生不同的时间