您好,我有以下json,并try 获得所有的父母谁拥有"linux-Image-amd64"
{
"web-prode-01.example.de": "ERROR: Problem encountered installing package(s). Additional info follows:\n\nchanges:\n ----------\n linux-image-amd64:\n ----------\n new:\n old:\n 6.1.55-1\nerrors:\n - Running scope as unit: run-rad31bddd35ec452b9d67fef004ce3daf.scope\n E: Sub-process /usr/bin/dpkg returned an error code (1)",
"web-prode-04.example.de": {
"linux-image-amd64": {
"old": "5.10.197-1",
"new": "5.10.205-2"
},
"linux-image-5.10.0-27-amd64": {
"old": "",
"new": "5.10.205-2"
}
},
"lmrelaunch.example.de": {
"linux-image-6.1.0-0.deb11.13-amd64": {
"old": "",
"new": "6.1.55-1~bpo11+1"
},
"linux-image-amd64": {
"old": "6.1.38-4~bpo11+1",
"new": "6.1.55-1~bpo11+1"
}
}
}
我试了jq -r 'keys[] as $k | "\($k) \(.[$k]."linux-image-amd64")"'
次,但只收到一条,而不是两条