Thanks for the help. I was actually able to get the end results I wanted 
with a little help. Here's the script:

# while (<IN_FILE>) {
#         chomp;
#         if ( (m|State=|)) {
#                 $state = $';
#                 print "State=$state\n";
#         } elsif  ( (m|City=|)) {
#                 $city = $';
#                 print "City=$city\n";
#                 print "Location=$city$state\n";
#         }
# }

Thanks again,
Jose Malacara


>From: Kristina Nairn <[EMAIL PROTECTED]>
>To: "Jose Malacara" <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
>Subject: Re: question
>Date: Wed, 10 Jul 2002 14:08:21 -0500
>
>Sounds like the right place for a hash of arrays.  Let your keys be the 
>states and your values be anonymous arrays of cities.  Like so:
>
>         %sites =   (    'Colorado'      =>      [ qw(Denver Boulder) ],
>                         'Texas'         =>      [ qw(Austin Dallas 
>Houston) ]   );
>
>I'd build the Location field only as I needed it for printing.
>
>foreach $state (sort keys %sites) {
>         foreach $city (sort @{ $sites{$state} }) {
>                 print "Location = $city$state\n";
>         }
>}
>
>Cheers,
>Kristina Nairn




_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


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

Reply via email to