You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bash中使用jq提取SPIP版本JSON的第二个记录键

用jq获取SPIP API中versions节点的第二个版本号

直接用jq内置的keys函数提取对象的键列表,再通过索引定位目标元素即可,完全不需要依赖sed这类工具。

基础命令(带引号输出)

wget -q -O- https://www.spip.net/spip_loader.api | jq '.versions | keys[1]'

纯文本输出版本

如果需要不带引号的纯文本版本号,添加-r(raw output)参数:

wget -q -O- https://www.spip.net/spip_loader.api | jq -r '.versions | keys[1]'

命令逻辑说明

  • .versions:定位到JSON结构里的versions节点
  • keys:提取该对象的所有键值(也就是所有版本号组成的数组)
  • [1]:选取数组的第二个元素(jq的数组索引从0开始计数)

内容的提问来源于stack exchange,提问作者Chris972

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 20:55:55