gpt4 book ai didi

linux - 一对多与 linux 命令行工具

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:16 25 4
gpt4 key购买 nike

我有一个像这样的对列表:

12 23
14 54
33 21
12 44
14 54
33 52

我正在尝试选择与不止一个不同的右手值配对出现的所有左手值(对于有多个 child 的母亲来说,母子关系)。所以对于这些数据,我想要

12 23
12 44
33 21
33 52

(顺序不重要)

我可以使用标准的 Linux 文本工具来实现吗?

有人用不同的意思重构了我的问题,我不知道为什么,从问题的角度来看,他的改变是完全错误的。请撤销您的更改,请不要分散其他人的注意力。
我只想选择第一列的数字在第二列中超过一对的行。结果我想得到 12 only 或 width couples 12 23, 12 44

最佳答案

sort -u filename|awk '{a[$1]++;b[NR]=$0;c[NR]=$1;}END{for(i=1;i<=NR;i++)if(a[c[i]]>1)print b[i];}'

sort -u 将只打印唯一的行,并使用 awk 打印你想要的行。

关于linux - 一对多与 linux 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44719301/

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