in reply to Hash w/ multiple values + merging
open(FILE1, $ARGV[0]); while($line = <FILE1>) { chomp($line); @words = split(/\t/, $line); $hash1{$words[0]} = $words[1]; } close(FILE1); open(FILE3, ">$ARGV[2]"); while (($key, $value) = each(%hash1)){ print FILE3 $key."\t".$value."\n"; } print "\n"; open(FILE1, $ARGV[1]); %hash2 = map { chomp; split /\t/ } <FILE1>; close(FILE1); while (($key, $value) = each(%hash2)){ print FILE3 $key."\t".$value."\n"; } print "\n";
__DATA1__ trip value1 value2 ATG adsad dsf CTG 23432 2342 TTA 24312 144 CTT 452 5fw ATA rff sgsh __DATA2__ trip value3 ATG asdas CCG asdadd TTA 24 CAT 45 __OUTPUT / DESIRED__ trip value1 value2 value3 ATG adsad dsf asdas TTA 24312 144 24
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Hash w/ multiple values + merging
by GrandFather (Saint) on Feb 07, 2010 at 23:22 UTC | |
by sophix (Sexton) on Feb 08, 2010 at 00:03 UTC | |
by GrandFather (Saint) on Feb 08, 2010 at 00:18 UTC | |
by sophix (Sexton) on Feb 08, 2010 at 01:08 UTC | |
by GrandFather (Saint) on Feb 08, 2010 at 01:17 UTC | |
| |
by sophix (Sexton) on Feb 08, 2010 at 00:41 UTC |