Thread STDOUT in einen eigenen Puffer
(7 answers)
Opened by rosti at 2012-12-16 11:20
Benutze IO::String und Ersetze STDOUT:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 #!/usr/bin/perl use strict; use warnings; use IO::String; my $io=tie( *STDOUT, 'IO::String' ); print "test\n"; print "LINE $_\n" for(0..9); my $txt=$io->string_ref(); warn $$txt; Das habe ich schon für alte Scripte gemacht, ist aber nicht sonderlich schnell. |