Hatena::ブログ(Diary)

揮発性のメモ このページをアンテナに追加 Twitter

2011/09/12 (月)

出力をバッファリングさせない

出力先が名前付きパイプとかファイルとかだと、バッファリングされてしまうっぽい。

なので、バッファリングさせないようにする。

$ cat hoge.pl
#!/usr/bin/perl

open my $fh, "> hoge";
select((select($fh), $|=1)[0]);  # $fh をバッファリングさせない

while(<>){
    print $fh "$_";
}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/iww/20110912/OUTPUT_AUTOFLUSH
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |