gpt4 book ai didi

json - 使用 jq 从数组中选择特定项目

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:55 24 4
gpt4 key购买 nike

<分区>

我有这个 json 字符串:

{
"head": {
"url": "foobar;myid=E50DAA932C22739F92BB250C14365440"
}
}

在 shell 上使用 jq 我得到 url 的内容作为一个数组:

jq -r '.head.url | split(";")[] '

返回:

foobar
myid=E50DAA932C22739F92BB250C14365440

我的目标是仅在 = 之后获取 id (E50DA...)。我可以简单地使用 [1] 获取第二个元素,然后使用正则表达式获取 = 之后的部分。但是元素的顺序并不安全,我敢肯定已经有了我不知道的更好的 jq 方法。也许创建一个元素映射并使用 myid 作为获取值 (E50...) 的键?

感谢您的参与!

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