- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェル:サマリーの仕方で困っています)
テキストファイルのサマリーの仕方について
このQ&Aのポイント
- テキストファイル(約300000行)のサマリーの仕方で困っています。どのようなロジックが必要かを教えてください。
- ファイル内のデータをまとめてサマリーしたいですが、初心者のためawkでは難しいです。アドバイスをお願いします。
- テキストファイルのデータを要約する方法がわかりません。どのような手順が必要でしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
プログラミング言語によって呼び方は違いますが、いわゆる連想配列を使うのが良いのではないでしょうか。 例) item[りんご] += 1 item[みかん] += 3 awkだと次のような感じで書けるはずです。 { item[$3] += $4 } END { for (x in item) print x,item[x] } $3, $4に思った通りに要素が入っていないようであれば、awkのコマンドラインで'-F'オプションを調べてみてください。
お礼
早々なご回答いただきまして、大変感謝しています。 まだ初心者なので「連想配列」という言葉を初めて耳にしました。まずはそこから調べてみようと思います。
補足
教えていただきました内容にて無事、想定していた結果が出力できました。大変有難うございました。