반응형
jq 조건부 출력
jq를 이용해서 json이랑 놀고 있어요.나는 그것을 어떻게 조건부로 인쇄할지 궁금했다.
현장 통화에 관심이 있다고 합니다.geo
다음 명령어를 사용했더니 엔트리가 1개밖에 없는 것을 알 수 있었습니다.geo
이null
:
% cat all.json | jq '.geo != null' | sort | uniq -c
1 false
6891 true
그 엔트리를 모두 인쇄하지 않고 어떻게 출력할 수 있습니까?
그런 건 못 봤어요print
명령어를 입력합니다.그리고 이것은 효과가 없습니다.cat all.json | jq 'if .place == null then . end'
.jq
구문 오류에 대해 불만을 표시했습니다.
select 함수를 사용하여 필요한 엔트리만 가져올 수 있습니다.
jq 'select(.geo != null)' all.json
언급URL : https://stackoverflow.com/questions/19573517/jq-conditional-output
반응형
'programing' 카테고리의 다른 글
스프링 MVC - Http Media Type Not Acceptable예외. (0) | 2023.04.02 |
---|---|
SyntaxError: JSON 해석 오류:예기치 않은 식별자 "object"(익명 함수) (0) | 2023.03.28 |
angular.html 콘텐츠 포함 ng-html li 항목 (0) | 2023.03.28 |
모든 Ajax 콜이 완료되었는지 확인하는 방법 (0) | 2023.03.28 |
연결이 끊겼을 때 JBoss 연결 풀을 Oracle에 다시 연결할 수 있는 방법이 있습니까? (0) | 2023.03.28 |