gpt4 book ai didi

arrays - 使用掩码获取唯一数组值

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

我有一组 URL 和相应的域
数组值的分隔符是 \n
Domain/Url 分隔符为逗号

site1.com,www.site1.com/blahA-blahB-blahC   
site2.com,site2.com/blahD-blahE-blahF
site2.com,site2.com/blahG-blahH-blahI
site3.com,site3.com/blahJ-blahK-blahL

我想过滤这个数组并删除包含域重复项的行(第一次出现保留)。所需输出如下:

site1.com,www.site1.com/blahA-blahB-blahC   
site2.com,site2.com/blahD-blahE-blahF
site3.com,site3.com/blahJ-blahK-blahL

请指教。

最佳答案

试试这个 awk 命令,

awk -F/ '!x[$1]++' file

输出:

site1.com,www.site1.com/blahA-blahB-blahC
site2.com,site2.com/blahD-blahE-blahF
site3.com,site3.com/blahJ-blahK-blahL

关于arrays - 使用掩码获取唯一数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23823265/

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