Hi,
I have a flat file data in the form of user and groups. The user always come first
follow by the groups. Now I need to arrange then by groups. This is the code I have
been working with. the groups are listing but the users are not. I am still fairly
new to perl so I need someone with simple code? Can someone offer any assistance ?
my %group_to_users = ();
while (my $line = <USERFH>) {
chomp ($line);
my ($user, @user_groups) = split ('\s+', $line);
for my $group (@user_groups) {
push @group_to_users, $user ;
$group_to_users{$group} = [$user] ;
}
}
close (USERFH);
for my $group (sort keys %group_to_users) {
print $group . ":\n";
print $group_to_users{$group} . "\n";
}
---------------------------------
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.