ファイルを末尾から行単位で読み込む (module)File-ReadBackwards

back
ファイルを行単位で逆順に読み込む
オプションモジュール
単体で動作可能
http://search.cpan.org/~uri/File-ReadBackwards-1.02/ReadBackwards.pm

大量のテキストファイルを逆順に処理したいときに有効
少ない場合は reverse でひっくり返せば良いが、一旦メモリに全配列を
読み込まないといけないので、量が多いと遅くなる。

$bw = File::ReadBackwards->new($file) || die "err: $!\n";

while (defined($line = $bw->readline)) {
  print $line;
}

back