AWS CLI在过滤器上返回一个空数组。我希望能够计算该数组中元素的数量:
{ "Reservations": [] }
vs
{ "Reservations": [ { "OwnerId": "124531353552" ...... } ] }
所以如果没有结果我应该回到0(第一个例子)。
答案 0 :(得分:1)
您可以使用jq模块来解析JSON响应
在ubuntu上通过apt-get
或在mac
brew
它会像这样工作
╰─$echo '{ "Reservations": [] }' | jq '.Reservations | length'
0
╰─$ echo '{ "Reservations": [ { "OwnerId": "124531353552"}, { "OwnerId2": "123456789" }] }' | jq '.Reservations | length'
2