I've found a couple of examples of moving an array into a hash, but not of
moving a hash into an array. 

I thought this would work:

@sorted = sort { $myhash{$b} <=> $myhash{a} } keys %myhash ;

while ( <@sorted> ) {
    printf ( "first field = %s second field = %s\n", $sorted{1}, $sorted{2}
)  ;
    }


I am trying to sort the hash values (by value, not key) and move the sorted
results into an array, so that I can add additional fields later.

I get an "Use of uninitialized value at ./newlogscan.pl line 46." error.
Line 46 is the @sorted = line.  

Any ideas?

Craig Hammer
Internal Infrastructure Team Lead
Parago, Inc.
972-538-3936


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to