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

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
  • Comment on Re^3: use 'select' to change default output handle for entire script
  • Download Code