gpt4 book ai didi

shell - uniq -u 指定列

转载 作者:行者123 更新时间:2023-12-04 04:42:53 25 4
gpt4 key购买 nike

我想根据只出现一次的特定列中的值打印行。在下面的例子中,val2 和 val3 只出现一次。

输入

val1,1
val2,2
val1,3
val3,4

输出
val2,2
val3,4
uniq -u似乎没有指定列的选项。我也试过 sort -t, -k1,1 -u但这会打印每一行一次。

最佳答案

awk -F, '{c[$1]++; t[$1]=$0} END {for(k in c) {if (c[k]==1) print t[k]}}'

关于shell - uniq -u 指定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623418/

25 4 0