- 论坛徽章:
- 0
|
假设文件1叫t1, 文件2叫t2
21行修改一下
#!/usr/bin/perl
use strict;
my $fh;
my %i;
open ( $fh, '<', "t1" ) or die $!;
while ( <$fh> ) {
chomp;
split /\s+/;
$i{$_[0]} = $_[-1];
}
close $fh;
open ( $fh, '<', "t2" ) or die $!;
while ( <$fh> ) {
chomp;
split /\s+/;
$_[-1] = $i{$_[0]} if defined ($i{$_[0]});
print join ("\t", @_) , "\n";
}
close $fh; |
[ 本帖最后由 con 于 2008-10-18 00:09 编辑 ] |
|