Build a frequency table from array objects.
Section: Grouping and Aggregation
Count items by field
bash
bash
echo '[{"status":"ok"},{"status":"fail"},{"status":"ok"}]' | jq 'group_by(.status) | map({status: .[0].status, count: length})'Explanation
One of the most useful jq reporting patterns.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Grouping and Aggregation