jq -r

해당 예제에서는 jq의 -r 옵션을 사용하여 결과를 “Raw” 형식으로 출력하는 방법을 알아보겠습니다. -r 옵션을 사용하면 출력된 결과가 문자열 형식으로 반환됩니다.

아래는 예시 JSON 데이터입니다.

{
  "name": "John Doe",
  "age": 30,
  "email": "johndoe@example.com"
}

이제 jq를 사용하여 해당 JSON 데이터에서 이름을 추출하는 예제 코드를 작성해보겠습니다.

$ echo '{"name": "John Doe", "age": 30, "email": "johndoe@example.com"}' | jq -r '.name'

위의 코드를 실행하면 결과로 “John Doe”가 출력됩니다. -r 옵션을 사용하면 따옴표 없이 문자열만 반환됩니다.

이와 같이 jq의 -r 옵션을 사용하여 JSON 데이터를 파싱하고 결과를 Raw 형식으로 출력할 수 있습니다. 이 기능을 사용하면 원하는 정보를 손쉽게 추출할 수 있습니다.

#jq #JSON