> Message du 08/10/08 12:56
> De : "[EMAIL PROTECTED]"
> A : [email protected]
> Copie à :
> Objet : read file in hash array
>
>
> I want to ready file in Hash Array.
>
> I have file in following format:
>
> ID | Time | IP | Code
>
>
> open(INFO, $file);
>
> @lines = ;
>
> Instead of this I want to use Hash Array. May be just ID and IP fileds.
>
What's the special rule to creat the HoA you wanted?
If use IP as keys, ID as values, then do:
my %hash;
while(<INFO>) {
my ($id, undef, $ip) = split/\|/;
$id =~ s/^\s+|\s+$//g;
$ip =~ s/^\s+|\s+$//g;
push @{$hash{$ip}},$id;
}
Regards,
Jeff.
Créez votre adresse électronique [EMAIL PROTECTED]
1 Go d'espace de stockage, anti-spam et anti-virus intégrés.