0
私は、次のcurlコマンドを使用しています:bashを使用してjsonから "name"値を取り出す方法は?
curl -s -v --user admin:orca --insecure -X GET https://insecure.registry.com/api/v0/repositories/authi-api/tags
は、次の出力行き方:
{
"name": "Dev_ReleaseRollout_Lane-3",
"inRegistry": true,
"hashMismatch": false,
"inNotary": false
},
{
"name": "Dev_ReleaseRollout_Lane-latest",
"inRegistry": true,
"hashMismatch": false,
"inNotary": false
},
{
"name": "Payments_Dev_Lane-267",
"inRegistry": true,
"hashMismatch": false,
"inNotary": false
}
を私は変数にのみname
の値を取得したいです。 [].name
は内の各要素から名前を取り、.
が配列され、それはかなり簡単です
$ curl ... | jq -r '.[].name'
Dev_ReleaseRollout_Lane-3
Dev_ReleaseRollout_Lane-latest
Payments_Dev_Lane-267
:
私はあなたが実際に3つのオブジェクトの周りの配列を持っていると仮定すると、変数
これまでに試したコマンドとその出力は何ですか? –
配列を取得しますか: '[...]'または上記の出力? – andlrc