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

申し訳ありません。 2番目の電話は避けられませんjq

関連情報