gpt4 book ai didi

bash - 在表中查找唯一对

转载 作者:行者123 更新时间:2023-12-05 09:07:41 25 4
gpt4 key购买 nike

我有下表:

hitA    queryA
hitB queryA
hitC queryB
hitC queryC
hitD queryD

我想过滤掉第 1 列或第 2 列中重复的行。我的预期输出是:

hitD    queryD

因为 hitD 只在第 1 列出现一次,而 queryD 只在第 2 列出现一次。

我尝试了以下方法:

sort -k 2,2 -u
sort -k 1,1 -u

但这只会给我任一列中的唯一值。

最佳答案

你可以使用这个awk:

awk 'FNR==NR{++fq1[$1]; ++fq2[$2]; next} fq1[$1]==1 && fq2[$2]==1' file file
hitD    queryD

关于bash - 在表中查找唯一对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64615034/

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