新納です。
今日のゼミの追加の宿題です。来週木曜までに提出下さい。

よろしく。

------------------------------------------------------------------

「南君の追加の宿題」

問題1

以下のデータが書かれたファイル juukaiki.dat がある。
(多変量解析の本 p.61 を参照)

> cat juukaiki.dat
マンションA  51      16      3.0
マンションB  38      4       3.2
マンションC  57      16      3.3
マンションD  51      11      3.9
マンションE  53      4       4.4
マンションF  77      22      4.5
マンションG  63      5       4.5
マンションH  69      5       5.4
マンションI  72      2       5.4
マンションJ  73      1       6.0

> *******
> *******

> cat sor1.dat
マンションF     77      22      4.5
マンションJ     73      1       6.0
マンションI     72      2       5.4
マンションH     69      5       5.4
マンションG     63      5       4.5
マンションC     57      16      3.3
マンションE     53      4       4.4
マンションD     51      11      3.9
マンションA     51      16      3.0
マンションB     38      4       3.2

>cat sort2.dat
マンションB     38      4       3.2
マンションA     51      16      3.0
マンションD     51      11      3.9
マンションE     53      4       4.4
マンションC     57      16      3.3
マンションG     63      5       4.5
マンションH     69      5       5.4
マンションI     72      2       5.4
マンションJ     73      1       6.0
マンションF     77      22      4.5

sort のコマンドを使って、広さ(第2列)の大きい順および小さい順に並べた
結果を sort1.dat、 sort2.dat に作成せよ。
# 作成するためのコマンド(1行)をメールして下さい。

解答例)

sort -k 2 -n juukaiki.dat > sort1.dat

sort -k 2 -rn juukaiki.dat > sort2.dat


問題2

単語が1行に1つづ書かれたテキスト word.dat がある。
最も頻度の多い単語とその数を表示するコマンド(1行)を作成せよ。
ヒント:使うコマンド、sort, uniq, head 

例)

> cat word.dat
ミカン
ミカン
パイナップル
バナナ
リンゴ
柿
ミカン
バナナ
バナナ
ミカン
パイナップル
梨
柿
バナナ
リンゴ
梨
ミカン

> ******************   (ここが問題)
5 ミカン
>


解答例)

sort word.dat | uniq -c | sort -nr | head -1