Небольшой набор приемов по работе с утилитой jq.
Циклическое обращение ко всем элементам получаемого массива (к примеру, получаем имя каждого элемента)
$ command | jq '.[].name'
select – выборка элементов по диапазону значений (например все элементы в заданном диапазоне дат)
$ command | jq '.[].created_at | select(. >= "2021-05") | select(. <= "2021-06")'
map – групповые действия с элементами (получение первого элемента строки с пробелом в виде разделителя)
$ command | jq 'map({date: .created_at | split(" ")[0]})'
group_by – группировка элементов
$ command | jq 'group_by(.date)'
length – количество элементов массива
$ command | jq 'length'