您可以使用File::Tee来完成此操作。use File::Tee qw(tee); tee STDOUT, '>>', 'some_file.out'; print "w00p w00p"; 如果 File::Tee 不可用,可以通过管道轻松模拟: open my $tee, "|-", "tee some_file.out"; print $tee "w00p w00p"; close $tee;