表題な通りのスクリプトを組んでみました。
流れとしては
・openメソッドでファイルを開く
・IO#getsメソッドで1行ずつ読み出し
・String#splitメソッドでデータを配列化
・必要な情報を標準出力
という練習にはうってつけな感じのものとなりました。
わかったのが、
・rubyの標準的なコーディングスタイルがよく分かっていない
・文字コード変換が面倒
(kconvをrequireしてString#tosjisを使ったけど、本当に良かったのか?)
・logfileのデータの意味を確認するにはNetHackのコードを読まないといけない
っていうことです。
簡単に出来るだろうと思って始めたけど、結構勉強になったな。