Perlぷち技
最終更新日時:2007-08-21 10:30:32
Perl
Perl
特別に章立てするほどでもないPerlのぷち技です。
ファイルの中身を書き換えて保存し、元ファイルのバックアップファイルも作成する。
% perl -pi.bak -e 's/foo/bar/g' file
乱数
Perlで乱数を生成するにはrandを使います。
rand(n)の場合、0からn-1までの整数の乱数を返します。
通常、randを実行する前に、srandを実行してrandのためのシード値を設定し、実行するたびにrandが異なる乱数を生成できるようにするのですが、Perl-5.8.0以降はrandの中で自動的にsrandを実行するようになっているようです。
quotemeta($str)
$strからすべての正規表現のメタ文字をエスケープしたものを返します。