<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">А с каких пор open научился читать ссылку на скаляр как файл? Там, вроде бы, ссылка на glob нужна, не?<br>

</blockquote><div>Не могу сказать, но точно давно. <br></div><br>Обычно делают как-нибудь так:<br>local *STDOUT;<br>
open( STDOUT, '>', \$stdout ) or die $!;<br>
<br>А вот STDIN подменяют гораздо реже<br>local *STDIN;<br>open( STDIN, '<', \$stdin ) or die $!;<br><br><br>