如何使用shell命令返回特定值? 在下面的例子我想查詢返回「StackStatus」,這是「CREATE_COMPLETE」Shell命令返回json輸出中的值
這裏的值是命令:
aws cloudformation describe-stacks --stack-name stackname
這裏是輸出:
{
"Stacks": [{
"StackId": "arn:aws:cloudformation:ap-southeast-2:64560756805470:stack/stackname/8c8e3330-9f35-1er6-902e-50fae94f3fs42",
"Description": "Creates base IAM roles and policies for platform management",
"Parameters": [{
"ParameterValue": "64560756805470",
"ParameterKey": "PlatformManagementAccount"
}],
"Tags": [],
"CreationTime": "2016-10-31T06:45:02.305Z",
"Capabilities": [
"CAPABILITY_IAM"
],
"StackName": "stackname",
"NotificationARNs": [],
"StackStatus": "CREATE_COMPLETE",
"DisableRollback": false
}]
}
如果你想:_StatusStatus的值是「CREATE_COMPLETE」_,**然後** StackStatus的值將是'CREATE_COMPLETE' ...不是嗎? – jm666
如何使用shell命令返回「StackStatus」的值? – tset