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"
}
name
속성의 값 조회하기:
$ jq '.name' input.json
결과: "John"
age
속성의 값 조건문과 함께 조회하기:
$ jq '.age | select(. > 20)' input.json
결과: 25
city
속성의 값을 대문자로 변환하기:
$ jq '.city | ascii_upcase' input.json
결과: "NEW YORK"
이 외에도 jq에는 다양한 기능과 옵션이 있으며, 자세한 내용은 jq의 공식 문서를 참조하세요.
#jq #JSON #데이터처리 #명령줄