| 用途 | JSON 查询/格式化/提取 |
|---|---|
| 语法 | jq [选项] 过滤器 [文件] |
| 常用选项 | -r 裸输出 -c 紧凑 -e 按结果给退出码 |
常用示例
常用示例
curl -s https://api.example.com/status | jq .
curl -s https://api.example.com/status | jq -r '.data.host'
jq -r '.items[] | select(.status=="active") | .name' data.json
jq -c '.items | length' data.json
jq '.port = 8080' conf.json > tmp.json && mv tmp.json conf.jsonkubectl/aws/gh 等 CLI 都建议配 jq 使用:命令加 -o json,再 jq 抽字段,比文本 cut 稳得多。