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
:
나는 당신이 실제로 세 개의 객체 주위에 배열을 가정 변수
지금까지 시도한 명령과 그 결과는 무엇입니까? –
배열을 얻는가 :'[...]'또는 위에서 언급 한 출력? – andlrc