コマンドラインオプション

Perl第4回:PerlTips(コマンドラインオプション)

  • バックアップオプション -i
bash-3.2$ cat ./date.txt
"2008-05-15"
bash-3.2$ perl -i.bak -pe 's/15/16/g;' ./date.txt
bash-3.2$ ls ./date*
./date.txt  ./date.txt.bak
bash-3.2$ cat ./date.txt
"2008-05-16"
bash-3.2$ cat ./date.txt.bak
"2008-05-15"
  • オートスプリットモード -a
bash-3.2$ perl -F'-' -alne 'print $F[1];'  ./date.txt
05

コマンドラインオプションの順番

×perl -en
○perl -ne
  • "-e"と組み合わせたら"-p""-n"が先。
  • "-e program"だから。

*1:昔のロボットものみたいだ。