나는 다음과 같은 json 로그 파일을 가지고 있습니다.
{"type":"1","fname":"AAA","lname":"bbb" }
{"type":"2","state":"gujarat" }
{"type":"3","city":"ahmedabad" }
{"type":"3","city":"rajkot" }
{"type":"1","fname":"ccc","lname":"ddd" }
다음 명령을 실행합니다.
jq -c "select(.type==\"1\")|{fname:.fname}" > type_1.txt
jq -c "select(.type==\"2\")|{city:.city}" > type_3.txt
jq 명령을 한 번만 실행하고 2개의 출력 파일을 생성하시겠습니까?
답변1
죄송합니다. 두 번째 전화는 피할 수 없습니다 jq
.