in reply to Sorting Unique File Entries
You could also use a similar approach to perform a case-insensitive duplicate line removal that returns the last instance of the duplicate line in the full majesty of its original case:use strict; my %hDat; my $d; map( $hDat{$_}++, <DATA> ); foreach $d (sort keys %hDat) { print $d; } __DATA__ a b c dd c aa zzzz q r
use strict; my %hDat; my $d; map( ($hDat{lc $_} = $_), <DATA> ); foreach $d (sort keys %hDat) { print $hDat{$d}; } __DATA__ a Bongo c BoNgo dd c A zzzz q r
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Sorting Unique File Entries
by l3nz (Friar) on Nov 24, 2003 at 17:42 UTC |