jq 사용방법

jq란 무엇인가요?

jq는 JSON 데이터를 처리하고 조회하는 강력한 명령 줄 도구입니다. JSON은 현대 웹 개발에서 매우 일반적으로 사용되는 데이터 형식이며, jq를 사용하면 JSON 데이터를 쉽게 분석하고 원하는 정보를 추출할 수 있습니다.

jq 설치하기

jq를 사용하려면 우선 해당 도구를 설치해야 합니다. jq는 여러 플랫폼에서 사용할 수 있으며, 아래의 방법 중 하나를 선택하여 설치할 수 있습니다.

macOS

macOS에서는 Homebrew를 사용하여 jq를 설치할 수 있습니다. 터미널에서 아래 명령어를 실행하세요:

brew install jq

Linux

대부분의 Linux 배포판에서는 패키지 관리자를 통해 jq를 설치할 수 있습니다. 예를 들어, Ubuntu에서는 아래 명령어를 사용할 수 있습니다:

sudo apt-get install jq

Windows

Windows에서는 jq의 공식 사이트에서 사전 빌드된 실행 파일을 다운로드하여 설치할 수 있습니다. 사이트에서 최신 버전의 jq 바이너리를 다운로드한 후, 압축을 해제하고 원하는 위치로 이동시킵니다.

jq 사용 예제

jq를 사용하여 JSON 데이터를 처리하는 간단한 예제를 살펴보겠습니다. 아래의 JSON 데이터를 가지고 작업하겠습니다:

{
  "name": "John",
  "age": 25,
  "city": "New York"
}
  1. name 속성의 값 조회하기:
$ jq '.name' input.json

결과: "John"

  1. age 속성의 값 조건문과 함께 조회하기:
$ jq '.age | select(. > 20)' input.json

결과: 25

  1. city 속성의 값을 대문자로 변환하기:
$ jq '.city | ascii_upcase' input.json

결과: "NEW YORK"

이 외에도 jq에는 다양한 기능과 옵션이 있으며, 자세한 내용은 jq의 공식 문서를 참조하세요.

#jq #JSON #데이터처리 #명령줄