reduce by jq
[
{
"date": "2013-10-28",
"count": 8
},
{
"date": "2013-10-27",
"count": 22
}
]
☁ cat foo.json | jq 'reduce .[].count as $item (0; . + $item)'
30
☁ seq 10 | jq -s 'reduce .[] as $item (0; . + $item)'
55
[
{
"date": "2013-10-28",
"count": 8
},
{
"date": "2013-10-27",
"count": 22
}
]
☁ cat foo.json | jq 'reduce .[].count as $item (0; . + $item)'
30
☁ seq 10 | jq -s 'reduce .[] as $item (0; . + $item)'
55