in reply to Re: Search a hash case insensitive
in thread Search a hash case insensitive
I wish also to catch IDs that differ only in case. (ie. root , Root , ROOT) Thanx.#!/usr/bin/perl -w #<SortPW2.pl> /etc/passwd sort by ID my $PASSWD="passwd"; my $fpid = open(PFILE, "<$PASSWD") or die "Password File Not Found: $! +\n"; my %ids; while (my $line = <PFILE>) { @ID = split(/:/, $line); my $id = ${ID[0]}; if ($ids{$id}) { print "'$id' is duplicate\n"; } else { $ids{$id} = 1; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Search a hash case insensitive
by kennethk (Abbot) on Apr 06, 2011 at 16:51 UTC | |
|
Re^3: Search a hash case insensitive
by Eliya (Vicar) on Apr 06, 2011 at 16:49 UTC |