| 用途 | 聚合统计与结果构造 |
|---|---|
| 语法 | jq [选项] 过滤器 |
| 常用函数 | length add sort_by group_by map select @tsv |
常用示例
常用示例
jq '[.items[].size] | add' stats.json # 求和
jq -r 'group_by(.code)[] | "\(.[0].code)\t\(length)"' hits.json | sort -rn
jq -r '.items[] | [.id, .name] | @tsv' data.json | column -t
jq -n --arg host web1 '{host: $host, ts: now}' | jq .常用选项
常用选项
-n 空输入构造 --arg k v 传字符串变量 --argjson k v 传 JSON 变量 -S 键排序 -e 有 null/false 时退出码 1