keiju / bc.mbn.or.jp (石塚圭樹) さんは書きました:
>けいじゅ@日本ラショナルです.
>
>これどういう意味なんでしょうか? 質問していることが理解できなかったので
>すが...
Perl だと-n オプション付きでスクリプトを実行した時に
ruby の -n オプションと動作が似ているんですが 違うのは

Perlのスクリプトで以下のように書いておくと

BEGIN{
  ・・・(1)
}
{
  ・・・(2)
}
END{
  ・・・(3)
}

(2)の部分が処理対象となるファイルの各行に対する処理を行う部分で
(1)は、対象ファイルを読み込み始める前に1回だけ動作する処理、(3)
は、各行に対する処理が終了してから、最後に一度だけ行われる処理に
なります。 AWKの BEGIN や END と同じです。

助田 雅紀(suke / tonen.co.jp)