Marcus Claesson [mailto:[EMAIL PROTECTED] asked: > I have a silly little list-parsing problem that I can't get my head > around, and I'm sure some of you have come across it before.
Sure. Looks like homework ;-) HTH, Thomas #!/usr/bin/perl -w use strict; my %unique; while( <DATA> ){ my( $key, $value ) = split; $unique{$key}->{$value}++ } foreach my $key ( sort keys %unique ){ print "$key: " . join( ", ", sort keys %{$unique{$key}} ) . "\n"; } __DATA__ 1 a 2 b 2 c 3 a 4 d 4 d 4 e 4 f 5 g -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]