word decimal word decimal word decimal #### open F1,"F1.dat" or die "Can't open F1.dat: $!\n"; open F2,"F2.dat" or die "Can't open F2.dat: $!\n"; my (%hash1,%hash2); while () { /(\w*) (\d*)/ ; $hash1{$1} = $2 ; } close F1; while () { /(\w*) (\d*)/ ; $hash2{$1} = $2 ; } close F2; open MERGED,">merge.dat" or die "Can't open merge.dat:$!\n"; foreach (sort keys %hash2) { if (defined($hash1{$_})) { print MERGED "$_ $hash1{$_}\n" ; } else { print MERGED "$_ $hash2{$_}\n" ; } } close MERGED; #### word decimal word....