■Windows版Rubyの細道・けもの道

■目次

[南北館(最初のメニュー)]


  1. [準備編]
  2. rubyのインストール方法やrubyのスクリプトを作成する上で便利なソフトについて解説しています。

  3. [基本編]
  4. 基本的なスクリプトの解説です。基本処理、キーブレイク処理、マッチング(照合)処理、ソート(並べ替え)処理に分けて解説しています。

    1. [2-1.基本処理]
    2. 基本的な入出力スクリプトとif文を使った処理の振り分けについて解説します。

    3. [2-2.キーブレイク処理]
    4. 入力データのキーごとに最後のレコードだけを出力したり、合計を出力したりするスクリプトについて解説します。

    5. [2-3.マッチング(照合)処理]
    6. 2つのファイルを照合して、両方にあるファイルやどちらか一方にしかないデータを取り出すスクリプトについて解説します。

    7. [2-4.ソート(並べ替え)処理]
    8. CSVファイルの並べ替え(ソート)処理を行うスクリプトについて解説します。

    9. [2-5.パターンマッチ処理]
    10. パターンマッチ処理の概要とパターンマッチ処理の結果としての置き換えについて解説します。

  5. [3.応用編]
  6. 応用的なスクリプトの解説です。

    1. [3-1.固定長データとCSVデータとの変換]
    2. 固定長データからCSVデータに変換したり、CSVデータから固定長データに変換するスクリプトについて解説します。

    3. [3-2.重複データの処理]
    4. 重複データから重複分を除いたり、重複分だけを取り出したりするスクリプトについて解説します。

    5. [3-3.フォルダ内の一括処理]
    6. ディレクトリにあるファイル名を取り出したり、取り出したファイル名を元に指定したファイルを一本化するスクリプトについて解説します。

    7. [3-4.1つのファイルを複数のファイルに分割する]
    8. 入力データを複数のファイル分割して出力するスクリプトについて解説します。

    9. [3-5.文字コードの変換]
    10. 入力ファイルの文字コードを変換するスクリプトについて解説します。

    11. [3-6.半角全角変換]
    12. 半角文字(カタカナなど)を全角文字(カタカナなど)に変換したり、その逆に全角文字を半角文字に変換するスクリプトについて解説します。

    13. [3-7.多次元配列の処理]
    14. 3次元以上の多次元データを扱うスクリプトについて解説します。

    15. [3-9.その他]
    16. 文字列のフォーマットを変更するsprintf関数やWindowsのメッセージを表示するスクリプトについて解説します。

  7. [スクリプトと入力データのサンプル]
  8. 上記で解説したスクリプトやサンプルの入力データです。圧縮(ZIP形式)してありますので、各自のPCに保存後、解凍してください。

  9. [Windows版Perlの細道・けもの道]
  10. 「Windows版Rubyの細道・けもの道」のPerl版です。




Copyright (c) 2004-2013 Mitsuo Minagawa, All rights reserved.