jq 사용법
jq는 JSON 데이터를 조작하고 쿼리하는 도구로 매우 강력하고 유용합니다. jq를 사용하여 JSON 데이터를 필터링하고 형식을 변환하거나 원하는 데이터를 추출할 수 있습니다.
설치
jq를 설치하려면 다음과 같이 명령어를 실행합니다.
$ sudo apt-get install jq
기본 사용법
- JSON 데이터 읽기
$ cat data.json | jq
- 특정 필드 선택하기
$ cat data.json | jq '.field'
- 조건에 따른 필터링
$ cat data.json | jq 'map(select(.age > 30))'
- JSON 데이터 구조 변경하기
$ cat data.json | jq '.[].field'
jq 쿼리 예제
- 필드 값 추출하기
$ cat data.json | jq '.name'
- 배열 필드 내 값들 추출하기
$ cat data.json | jq '.array_field[]'
- 필터링 및 특정 필드 선택하기
$ cat data.json | jq 'map(select(.age > 30)) | .[].name'
요약
jq는 JSON 데이터를 처리하는 강력한 도구입니다. 여러분이 필요한 데이터를 추출하고 원하는 형식으로 변환하려면 jq를 사용해보세요. 이 글에서는 기본적인 jq 사용법을 소개했지만, 더 복잡한 쿼리를 작성할 수도 있습니다. jq의 공식 문서를 참고하여 더 자세한 내용을 알아보세요.
#jq #JSON #데이터조작