私は次の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
。