in reply to Removing duplicate lines from files (was 'Files')
Take the following sample code:
If preserving order is important, do something like so:my %seen; foreach my $addr ( @bigaddrlist ) { ++$seen{ $addr }; } # foreach my @deduped = keys %seen;
my %seen; my @deduped; foreach my $addr ( @bigaddrlist ) { push( @deduped, $addr ) unless $seen{$addr}++; }
xoxo,
Andy
%_=split/;/,".;;n;u;e;ot;t;her;c; ". # Andy Lester
'Perl ;@; a;a;j;m;er;y;t;p;n;d;s;o;'. # http://petdance.com
"hack";print map delete$_{$_},split//,q< andy@petdance.com >
|
|---|