perl - (2006/01/25 (水) 17:46:43) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#contents
*perl
**Tips
***配列の要素数を取る。
> print @hoge;
配列変数(@hoge)を参照すれば配列の要素数が分かる。
引数チェックなどに使用する。
> if (@ARGV < 2) {
> print "Usage: hoge.pl hoge moge\n";
> exit;
> }
***正規表現で置換
> $hoge =~ s/[\/:]/-/g
$hoge内の/と:を-に置き換える。
-s/で置換開始。
-最後の/後はオプション。代表的なオプションは下記。
--g:繰り返し。可能な限りマッチさせ、置換する。
--i:大文字小文字の区別をしない。
***日付計算:月末日を算出する。
http://www.futomi.com/subroutine/getlastday.html
参照。
*参考URL
http://www.site-cooler.com/kwl/perl/
http://www.stackasterisk.jp/tech/program/perl01_01.jsp
*なにかあればどうぞ
#comment(vsize=2,nsize=20,size=40)
#contents
*perl
**Tips
***配列の要素数を取る。
> print @hoge;
配列変数(@hoge)を参照すれば配列の要素数が分かる。
引数チェックなどに使用する。
> if (@ARGV < 2) {
> print "Usage: hoge.pl hoge moge\n";
> exit;
> }
***正規表現で置換
> $hoge =~ s/[\/:]/-/g
$hoge内の/と:を-に置き換える。
-s/で置換開始。
-最後の/後はオプション。代表的なオプションは下記。
--g:繰り返し。可能な限りマッチさせ、置換する。
--i:大文字小文字の区別をしない。
***日付計算:月末日を算出する。
http://www.futomi.com/subroutine/getlastday.html
参照。
***外部プログラムを実行する。
-exec
-system
-`(backtick演算子)
> $result = `ls -la /tmp/`
*参考URL
http://www.site-cooler.com/kwl/perl/
http://www.stackasterisk.jp/tech/program/perl01_01.jsp
*なにかあればどうぞ
#comment(vsize=2,nsize=20,size=40)
表示オプション
横に並べて表示:
変化行の前後のみ表示: