0
私はそれらを繰り返し処理できるようにJSONからオブジェクト名を抽出しようとしています。ここに私のJSONです:JSONオブジェクト名のBash出力配列
{
"Resources": {
"vpc": {
"cidr": "192.168.1.0/24",
"dns_resolution": "TRUE"
},
"subnet": {
"cidr": "192.168.1.0/24",
"availability_zone": "us-west-1a"
}
}
}
これは、このように、配列を返す必要があります:
echo ${array[@]}
vpc subnet
特に、 'cat yourdata.json | jq '。リソース|キー| join( "") '-r'は、元の質問に必要な出力を与えます。 – smarx