jsonのエントリをまとめて変数に保存します。

jsonのエントリをまとめて変数に保存します。

次のjsonファイルがあります

[
    {
        "n_id": 1,
        "n_key": "sdfvnifughsdfvnsdfvnsd",
        "entries": 7
    },
    {
        "n_id": 2,
        "n_key": "amfgjbongmikjmjegieojgem",
        "entries": 8
    },
    {
        "n_id": 3,
        "n_key": "fdsggjhndsjfsjinfjghbdpojgd",
        "entries": 10
    }
]

上記のjsonファイルのすべてのエントリをどのようにまとめて変数に保存できますか?JSON_SUM??

私はjsonファイルの操作に関する知識がまったくありません。誰でも助けることができますか? bashスクリプトで使用したい

ベストアンサー1

このように:

$ json_sum=$(jq '[ .[] | .entries ] | add' file.json)
$ echo $json_sum
25

おすすめ記事