How can this script compare two lists and save the matched components while
being insensitive to case? This script compares a subscription list against
the standard list and removes the emails not in the standard list. It works,
but if cases do not match in every detail, it fails. Thanks.
%bingo_subscribers = {}; open(BINGO, $BINGO_SUBSCRIPTION_FILENAME);
while(<BINGO>){
chomp($_); $bingo_subscribers{$_} = 1; } @valid_bingo_subscribers = ();
open(MASSMAIL1, $MASS_MAIL_FILENAME);
while(<MASSMAIL1>){ chomp($_);
($user_email, $user_name) = split(/:/, $_);
if ($bingo_subscribers{$_} == 1) { push(@valid_bingo_subscribers,
$user_email); }
} open(BINGO_VALID, ">$VALID_BINGO_SUBSCRIPTION_FILENAME");
foreach $valid_subscriber (@valid_bingo_subscribers)
{ print BINGO_VALID $valid_subscriber ."\n"; }
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]