如何把输出导入到文件里,在屏幕上也有输出

如何把输出导入到文件里,在屏幕上也有输出

#!/usr/bin/perl
use strict;
use warnings;
my $i;
open(BIN, ">>/home/jiangt/perl/aa")||die("can't create file: $!");
for($i=0;$i<30;$i++){
print BIN ($i,"\n");
}
close BIN;

open(FILE, "< /home/jiangt/perl/aa" ) or die "Can't open /home/jiangt/perl/aa : $!";
while ( <FILE> )
{print;}
close FILE;

这样太绰了,我知道在shell里用tee.

在 cpan 上搜索 tee
print 2次不行么?

for($i=0;$i<30;$i++){
print BIN ($i,"\n");
print ($i,"\n");
}