print() と syswrite()
ファイルへの出力は通常の print , printf の引数に open で取得したファイルハンドルを指定します。それ以外は通常の print文と変りありません。
syswrite
システムコール write(2) を用いて、指定した ファイルハンドルへ指定バイト分のデータの出力を試みます。 printと異なりデータのバッファリングを行わず、実行時すぐにデータをファイルへ出力します。
※ http://www.site-cooler.com/kwl/perl/7.htm#7-3
ただ、printはバッファリングの切り替えができ、オフにするとパフォーマンスがかなり上がります。