in reply to Perl and arrays of arrays?
my %hosts; while (<IN_FILE>) { chomp; my ($ip, @aliases) = split(/\s+/, $_); foreach my $alias (@aliases) { $hosts{$ip}{$alias} = 1; } } foreach my $ip (sort keys %hosts) { my @aliases = sort keys %{$hosts{$ip}}; print OUT_FILE ("$ip ", join(' ', @aliases), "\n"); }
|
---|