gpt4 book ai didi

linux - 删除重复行但保留前 2 个实例

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:33:28 24 4
gpt4 key购买 nike

我有一个包含重复行的列,然后我想删除但保留前 2 个实例。

删除重复2次以上的重复行

示例输入

i 10
i 10
a 12
a 12
b 12
b 12
c 14
c 14
x 14
x 14
y 14
y 14
a 14
a 14
n 13
n 13
m 13
m 13
x 13
x 13

需要的输出。

i 10
i 10
a 12
a 12
c 14
c 14
n 13
n 13

我试过了

awk '!a[$2]++' file

感谢您的帮助

最佳答案

我认为您的命令的问题在于您正在检查它是否是第一个,而不是检查它是否是前两个命令中的一个。这样的事情应该有效:

awk 'a[$2]++<2' file

关于linux - 删除重复行但保留前 2 个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47601249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com