반응형
jq를 사용하여 배열의 각 개체에서 필드를 추출하려면 어떻게 해야 합니까?
Gitlab 서버에 있는 모든 사용자를 얻기 위해 이렇게 cURL 요청을 수행했습니다.
$ curl -H "Private-Token: a;sldkfja;slkdfj" https://gitlab.domain.com/api/v3/users?active=true > my_file.json
my_file.json의 (일부)는 다음과 같습니다.
[
{
'username' : 'jdoe',
'name' : 'John Doe',
...
},
{
'username' : 'jadoe',
'name' : 'Jane Doe',
...
}
]
응답을 저장했습니다.my_file.json
사용방법jq
모든 것을 손에 넣다username
가치관?
$ cat my_file.json | jq -r 'what to put here?'
$ jq -r '.[].username' my_file.json
jdoe
jadoe
언급URL : https://stackoverflow.com/questions/48426052/how-to-extract-a-field-from-each-object-in-an-array-with-jq
반응형
'programing' 카테고리의 다른 글
ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 (0) | 2023.02.22 |
---|---|
모든 밑줄을 공백으로 바꾸기 위한 각도 필터 (0) | 2023.02.22 |
selectMatch에서 angular ui-bootstrap auto-ahead 콜백을 실행 (0) | 2023.02.22 |
.ajax() 호출의 데이터에 대한 jQuery .find()가 div 대신 "[객체]"를 반환합니다. (0) | 2023.02.22 |
JS 가져오기, 응답 시 헤더를 가져오지 않음 (0) | 2023.02.22 |