# assuming you've already opened your file... while (my $line = ) { chomp $line; my ($host,$ip) = split(/\s+/,$line,2); $hosts{$host} = $ip; }