in reply to Re^2: Sorting files you Have read
in thread Sorting files you Have read
use strict; use warnings; open (SOMELIST, "somelist") or die "Cannot open file $!\n"; my %sort_data; while (my $record = <SOMELIST>) { my @one_line = split(/,/, $record); while (exists $sort_data{$one_line[1]}) { $one_line[1] = "$one_line[1]" . " "; #add a blank for + uniqueness } $sort_data{$one_line[1]} = $record; #store it by 2nd column } close (SOMELIST); foreach my $line (sort {$a cmp $b} keys %sort_data) { print "$sort_data{$line}"; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: Sorting files you Have read
by GrandFather (Saint) on Nov 16, 2006 at 23:07 UTC |