open FILE, "<", "$hostfile" || die "Cannot open $hostfile $!"; #### open( FILE, "<", $hostfile ) || die "Cannot open $hostfile $!"; #### open FILE, "<", $hostfile or die "Cannot open $hostfile $!"; #### while () { chomp; my ($key, $value) = split (" ", $_); $hosts{$key} = $hosts{$value}; } #### while () { my ($key, $value) = split; $hosts{$key} = $value; } #### while () { my ($key, @values) = split; push @{$hosts{$key}} = @values; }