################################# # reading data in from File A while ( <> ) { $csv->parse($_); push(@AoA, [$csv->fields]); } # load up the hash for my $i ( 0 .. $#AoA ) { $HoA{$AoA[$i][5]} = $AoA[$i]; } # end looping over rows #################################