chocococoa回答ポイント 95ptウォッチ 2

下記のことがシェルスクリプトだけでできるかどうか教えてください。


apple
orange
apple
apple
orange
 :
 :

という改行区切りに単語が並んでいるリストがテキストに保存されています。
これらの単語は予測できないものとします。
このリストから

apple 5
lemon 4
orange 2

というように、出現した単語をすべてリストアップし、個数を数え、多い順に並べ替え、表示または保存する、というようなことをしたいです。
SQL で言うならば
 SELECT 単語,count(*) FROM 単語リスト GROUP BY 単語 ORDER BY count(*) DESC
と同じことを、シェルスクリプトだけで行いたいのです。

環境は RHEL または CentOS の 5.x 系で、 Web用途ではないマシンのため、各種CGIやデータベースは入れてません。
何か良いアイデアはないでしょうか。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-06-26 01:31:09
終了日時
2009-06-27 01:15:06
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

シェルスクリプト132SQL1319CentOS474RHEL12Apple424CGI2023データベース1894Orange35

人気の質問

メニュー

PC版