plscript/hare-tort.pl
    --------------------------------------------------
    #data の中にある aesop.txt を読み込み用に開く
    open (IN, "<", "data/aesop.txt") or die;

    #hare_and_tortoise.txt を書き込み用に開く
    open (OUT, ">", "hare_and_tortoise.txt") or die;

    #"\n\n\n" (空行2つ) を RS にする=話の単位で読み込む
    $/ = "\n\n\n";

    #レコード (=話) を一つづつ読み込み,
    while(<IN>){

       #もし hare(s) と tortoise(s) 両方を含んでいたら
       if (/\bhares?\b/i and /\btortoises?\b/i) {

          #出力ファイルに書き出す
          print OUT;

       }

    }

    #終了
    exit;
    --------------------------------------------------