仕事でJSONファイルをいじる事がおおくなり、jqコマンドのお世話になる事が多くなったのだが、そんな中で以下のような状況に出くわしたので備忘として残しておく。 例えば以下のファイルで、キー「id」の値が「test2」の場合のみ、「format」を「log」に書き換えたい場合。 ● test.json [ { "id": "test1", "format": "zip", "size": 50 }, { "id": "test2", "format": "csv", "size": 100 }, { "id": "test3", "format": "txt", "size": 500 }, { "id": "test4", "format": "tar.gz", "size": 30 }, { "id": "test5", "format": "xls", "size": 6000 } ]