1 개요[ | ]
- 리눅스 jq
- /usr/bin/jq
- "Command-line JSON processor"
- 경량 커맨드라인 JSON 처리기
Console
Copy
root@wsl:~# echo '{"foo": 0}' | jq
{
"foo": 0
}
Console
Copy
root@wsl:~# echo '{"foo": 0}' | jq .
{
"foo": 0
}
Console
Copy
root@wsl:~# echo '{"foo": 0}' | jq .foo
0
Console
Copy
$ kubectl get ns kube-system -ojson | jq .status.phase
"Active"
Console
Copy
$ kubectl get ns kube-system -ojson | jq -r .status.phase
Active
2 장점[ | ]
- 빠르다. ★
- pretty print로 볼 수 있다.
- + 색상이 적용되어 읽기에 편하다. ★
- path 형식 쿼리가 가능하다. ★★★
- + 파이프 사용하여 행단위로 실시간 조회가 가능하다.
3 같이 보기[ | ]
4 참고[ | ]
- ↑ JSON 표준은 인코딩하여 담는 것. 브라우저에서 JSON 조회시에 XML보다 불편한 점이 바로 이것
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.