我有一个JSON文件,想要使用bash shell提取对象路径中的对象。比如说,如果我说
我喜欢bash shell脚本,但了解有限,请帮忙!
感谢。
extract('production-ap/ap-northeast-1')
,那么它将返回"accessKey": "OO"
和"accountID": "99"
。我喜欢bash shell脚本,但了解有限,请帮忙!
感谢。
{
"production-ap": {
"ap-northeast-1": {
"accessKey": "OO",
"accountID": "99"
},
"ap-northeast-2": {
"accessKey": "AB",
"accountID": "12"
}
},
"production-eu": {
"eu-west-1": {
"accessKey": "CD",
"accountID": "34"
},
"us-east-1": {
"accessKey": "CD",
"accountID": "34"
}
},
"production-us": {
"us-east-1": {
"accessKey": "EF",
"accountID": "56"
},
"us-east-2": {
"accessKey": "EF",
"accountID": "56"
}
},
"stage-ap": {
"ap-northeast-1": {
"accessKey": "AK",
"accountID": "78"
},
"ap-northeast-2": {
"accessKey": "AK",
"accountID": "78"
}
},
"stage-eu": {
"eu-west-1": {
"accessKey": "AK",
"accountID": "55"
},
"eu-west-2": {
"accessKey": "AK",
"accountID": "55"
}
},
"stage-us": {
"us-east-1": {
"accessKey": "AK",
"accountID": "30"
},
"us-east-2": {
"accessKey": "AK",
"accountID": "30"
}
},
"private": {
"us-west-2": {
"accessKey": "z2",
"accountID": "52"
},
"us-west-1": {
"accessKey": "z2",
"accountID": "52"
}
}
}