解压缩文件后按行读取并处理

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

糟糕的:
my @Lines = qx(zcat $file);

foreach my $line(@Lines){
    ....
}

漂亮的:

open(FILE, '-|', "zcat -n '$file'");

while( <FILE> ){
    my $line =$_;
    ...
}

前者会大量占用内存