<?xml version="1.0" encoding="windows-1252"?>
<node id="639246" title="Re: Recursively changing STDOUT" created="2007-09-16 08:30:10" updated="2007-09-16 04:30:10">
<type id="11">
note</type>
<author id="106949">
Sidhekin</author>
<data>
<field name="doctext">
&lt;p&gt; [moritz] gave you half the answer.  The one thing remaining, is reopening STDOUT, STDERR with the $SAVEOUT, $SAVEERR.  The three-argument [doc://open] covers that: &lt;/p&gt;

&lt;code&gt;
open(STDOUT, '&gt;&amp;', $SAVEOUT) or die ...

open(STDERR, '&gt;&amp;', $SAVEERR) or die ...
&lt;/code&gt;

&lt;div class="pmsig"&gt;&lt;div class="pmsig-106949"&gt;
&lt;p align=center&gt;
&lt;font size=-1&gt;&lt;code&gt;print "Just another Perl ${\(trickster and hacker)},"&lt;/code&gt;&lt;/font&gt;
&lt;br&gt;The Sidhekin &lt;b&gt;proves&lt;/b&gt; Sidhe did it!&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
639244</field>
<field name="parent_node">
639244</field>
</data>
</node>
