jq analisa o arquivo de log json

3

Eu tenho o arquivo de log json como

{"type":"1","fname":"AAA","lname":"bbb" }
{"type":"2","state":"gujarat" }
{"type":"3","city":"ahmedabad" }
{"type":"3","city":"rajkot" }
{"type":"1","fname":"ccc","lname":"ddd" }

Eu corro seguindo o comando

jq -c "select(.type==\"1\")|{fname:.fname}" > type_1.txt
jq -c "select(.type==\"2\")|{city:.city}" > type_3.txt

É assim mesmo para executar o comando jq apenas uma vez e gerar 2 arquivos de saída?

    
por vimal 28.02.2015 / 19:21

1 resposta

2

Não é possível evitar a segunda invocação de jq , desculpe.

    
por 06.09.2015 / 15:05

Tags