おい奴隷ども!今日はこのスレにふさわしくないまともな質問してやるから
ちゃんと調べて答えれや。PerlだからPHP厨はでしゃばるんじゃねーぞ!

pipe R, W or die $!;
print W "test\n";
close W;
print '(', -s R, ")\n";
close R;

俺様のWindowsXPやFreeBSDで動かすと「(5)」と表示されるのに
げん2とかピザデブアンだと「(0)」になるのはどういうわけか説明しれ!
そもそもOS依存じゃないかもしれないからさっさと調べて報告しれ!
わからないならわからないって素直に言えば次回はもうちょっと簡単な質問にしちゃる。