Perl 脚本记录2

add_left2right.pl

#!/usr/bin/perl

open my $left,"<",$ARGV[0];
open my $right,"<",$ARGV[1];
open(OUT,">./aaa");

my @right_list = ();
while (<$right>) {
        ($a,$b,$c,$d) = split(/,/,$_);
        push @right_list,"$c,$d \n";
        }

while (<$left>) {
        ($aa,$bb,$cc,$dd) = split(/,/,$_);
        chomp($aa,$bb,$cc,$dd);
        foreach my $r (@right_list) {
                chomp($r);
                ($e,$f) = split(/,/,$r);
                if($e == $cc && $f == $dd) {
                        print OUT "$aa,$bb,$cc,$dd \n";
                }
        }
}  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。