in reply to Opening and Closing STDOUT
update:Aha! chromatic nailed it (I'm still working on my typeglob skills...) -- here's a working example:
You'll see that only the first and third prints go to the console, and you can check the contents of /tmp/junk.stdout to confirm where the middle print went.print "We are about to go into that ugly module...\n"; { local *STDOUT; open( STDOUT, ">/tmp/junk.stdout" ); print "This goes to junk.stdout\n"; } print "Okay, that mess is over with.\n";
|
|---|