in reply to Re: use 'select' to change default output handle for entire script
in thread use 'select' to change default output handle for entire script

Hmm, but then if I really wanted to use STDOUT I'd have to reopen it right?
  • Comment on Re^2: use 'select' to change default output handle for entire script

Replies are listed 'Best First'.
Re^3: use 'select' to change default output handle for entire script
by rev_1318 (Chaplain) on Nov 19, 2004 at 15:51 UTC
    Then first open a filehandle to your old STDOUT, before redirecting STDOUT:
    open OLDSTDOUT ">&STDOUT" or die "oops: $!"; open STDOUT ">&STDERR" or die "oops: $!"; print OLDSTDOUT "Still to STDOUT..\n";
    Paul