jq 파싱 json 로그 파일

jq 파싱 json 로그 파일

나는 다음과 같은 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.

관련 정보