in reply to An extra content-type header
open(NULL,"> /dev/null") or die "Couldn't open /dev/null: $!\n"; my $oldsel = select(NULL); # Do validation select($oldsel);
Similarly, you could use IO::String to get the output into a string, where you could process it however you wanted.
If it's printing to STDOUT instead of the selected filehandle, you'd have to re-assign the STDOUT filehandle to elsewhere:
open(SAVE,">&STDOUT") or die "Couldn't save STDOUT: $!\n"; open(NULL,"> /dev/null") or die "Couldn't open /dev/null: $!\n"; open(STDOUT,">&NULL") or die "Couldn't dup NULL to STDOUT: $!\n"; # Do validation open(STDOUT,">&SAVE") or die "Couldn't restore STDOUT: $!\n";
|
|---|