use Filter::Handle qw/subs/; . . . Filter \*STDOUT, sub { local $_ = "@_" print "$_\n"; $_};