gpt4 book ai didi

shell - 从 csv 文件中的列获取唯一值

转载 作者:行者123 更新时间:2023-12-05 00:59:52 26 4
gpt4 key购买 nike

我有以下输入:

no,zadrar,MENTOR,rossana@xt.com,AGRATE
no,mittalsu,MENTOR,rossana@xt.com,GREATER NOIDA
no,abousamr,CADENCE,selim@xt.com,CROLLES
no,lokinsks,MENTOR,sergey@xt.com,CROLLES
no,billys,MENTOR,billy@xt.com,CROLLES
no,basiles1,CADENCE,stephane@xt.com,CASTELLETTO
no,cesaris1,CADENCE,stephane@xt.com,CROLLES

我只想获取第 4 列唯一的行:

no,abousamr,CADENCE,selim@xt.com,CROLLES
no,lokinsks,MENTOR,sergey@xt.com,CROLLES
no,billys,MENTOR,billy@xt.com,CROLLES

我试过了:

awk -F"," '{print $4}' $vendor.csv | sort | uniq -u

但我明白了:

    selim@xt.com
sergey@xt.com
billy@xt.com

最佳答案

您可以简单地使用 sort 命令提供的选项:

sort -u -t, -k4,4 file.csv

正如您在 man 页面中所见,选项 -u 代表“唯一”,-t 代表字段分隔符,而-k 允许您选择位置(键)。

关于shell - 从 csv 文件中的列获取唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51892036/

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