0
AWS CLIは、フィルタに空の配列を返します。私はその配列の要素の数をカウントすることができるようにしたい:Bash JSON配列の長さを取得する
{ "Reservations": [ { "OwnerId": "124531353552" ...... } ] }
対
{ "Reservations": [] }
結果がないのであれば、私は戻っ0(最初の例)を取得する必要があります。
AWS CLIは、フィルタに空の配列を返します。私はその配列の要素の数をカウントすることができるようにしたい:Bash JSON配列の長さを取得する
{ "Reservations": [ { "OwnerId": "124531353552" ...... } ] }
対
{ "Reservations": [] }
結果がないのであれば、私は戻っ0(最初の例)を取得する必要があります。
あなたはJSON応答を解析するためにjqモジュールを使用することができます それはよこの
╰─$echo '{ "Reservations": [] }' | jq '.Reservations | length'
0
╰─$ echo '{ "Reservations": [ { "OwnerId": "124531353552"}, { "OwnerId2": "123456789" }] }' | jq '.Reservations | length'
2
のようなものを作品
マック
にUbuntuの上apt-get
または
brew
を経由して、それをインストールします。