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";
                }
        }
}  
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。