[jq] 数値の合計を求める
作成日: 2021年12月26日
配列と add
フィルターを使用すると数値の合計値を算出することができます。
例
下記の内容の sample.json
というファイルを作成します。
[
{
"name": "Tom",
"score": 10
},
{
"name": "Bob",
"score": 30
},
{
"name": "Alice",
"score": 20
}
]
score
プロパティの配列を作成し、add
フィルターに渡します。
cat sample.json | jq '[.[].score] | add'
実行結果は下記となります。
60