通常、ファイルハンドルへの書込みは、バッファリングを行いながら出力する。 ファイルへの書き出しの場合、print の実行と同時にファイルへ書き込まれるわけではない。 特殊変数 $| を 0 以外に設定すると、バッファリングしなくなる。 $| = 1; print FH "gaga\n"; ファイルの read/write の繰り返しが多いプログラムでは、 バッファリングしないようにしておいたほうが無難。