例JSONファイル内の正確なパスなしサブキーを置き換えますか?はJQ
{
"u": "stuff",
"x": [1,2,3],
"y": {
"field": "value"
},
"z": {
"zz": {
"name": "something",
"more": "stuff"
},
"randomKey": {
"name": "something",
"random": "more stuff"
}
}
}
ダイレクトパスでは簡単ですが、親キー(これらの場合はzとrandomKey)が変化します。
私が何かしようとした:、
jq '.z | .. | .name? |= "something"' file.json
をそして、それが発生した場所に「名前」フィールドを変更することが許容される場合、それは...
完璧、ありがとう! –