perlでワンライナーを使うとき
Perl スレにあった
31 :nobodyさん :sage :2009/09/14(月) 18:22:59 ID:??? 一応書いとく。 ワンライナーが本来どう解釈されるかを見るには、B::Deparseを使う。 % perl -MO=Deparse -i.bak -pe "s/foo/bar/g" *.txt BEGIN { $^I = ".bak"; } LINE: while (defined($_ = <ARGV>)) { s/foo/bar/g; } continue { print $_; } -e syntax OK そのまま必要部分をコピペしたらスクリプトの出来上り。