greetings
I am trying to return the value from an associate array; i do not understand what i am doing wrong. I know i made be reinventing the wheel here if you follow what i am trying to do. thanks #!/usr/bin/perl -w %theHash = (); @dbRec = (); @listing = (); @sortedListing = () ; # making a directory list foreach $f (<data/*>) { if (-f $f) { $theFileItem = "$f\n"; # list populated into an array; push (@listing, $theFileItem);}} #sorting the list i doubt this works though @sortedListing = sort @listing; $listLength = @sortedListing; for ($i=0; $i<= $listLength-1; $i +=1) { open(INVIN, "$sortedListing[$i]") or die "COULD NOT OPEN $i\n"; <INVIN>; #ignoring the first line while(<INVIN>) { $TheLine = $_; chomp($TheLine); push(@dbRec, $TheLine); } } $theHash{'$sortedListing[1]'} =[$dbRec]; print "\$sortedListing[1] is ($theHash{'$sortedListing[1]'})\n"; ~