반응형
JQ: 여러 조건 선택
저는 json을 가지고 있는데, 현재 select를 사용하여 한 조건에 맞는 데이터만 가져오려면 더 많은 조건에 따라 필터링해야 합니다.
예:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
어떻게 하면 좋을까요?
jq
는 일반 부울 연산자를 지원하거나 지원하지 않으므로 다음과 같습니다.
.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
파이프로 싸서startswith
괄호로 묶어서 이 작업을 수행할 수 있습니다.
jq -n 'env | with_entries(select ((.key|startswith("CI_")) or .key == "DOCKER_CONTAINER_VERSION_TAG"))'
언급URL : https://stackoverflow.com/questions/33057420/jq-select-multiple-conditions
반응형
'programing' 카테고리의 다른 글
html5의 소스 "src" 속성을 변경해도 angularjs에는 적용되지 않습니다. (0) | 2023.03.02 |
---|---|
UI를 차단하지 않고 어레이를 반복하는 가장 좋은 방법 (0) | 2023.03.02 |
Angular에서 ng-repeat을 사용하여 맵엔트리를 반복하는 방법JS (0) | 2023.03.02 |
AngularJS 인증 + RESTful API (0) | 2023.03.02 |
Perl 데이터를 저장하려면 YAML 또는 JSON 중 어느 쪽을 사용해야 합니까? (0) | 2023.02.25 |