What I'm trying to achieve is the following:

I have an ASCII text file (zonelist.input) for input which contains a domainname (that 
is i.e. foo.com) on each line ( a total of about 230 lines are in this file).
Furthermore, I have 3 other text files.
I'm looking for a method to read each line from the input file and search for each 
string against the 3 other files and have the program tell me in which of the 3 files 
the string from the input file was found.
Would this be hard to achieve (I'm looking for some code)?

Sofar, I've tried the following code:

#!/usr/bin/perl -w
use strict;

my ($file1, $file2, $file3) = ('boot.fixed', 'boot.wise', 'boot.dynamic.new');
my @input = `cat /data0/store/mars/pri/mars/named/zonelist.input`;
foreach my $result (@input) {
    if ($result eq $file1) {
        print "$result was found in $file1";
    } elsif ($result eq $file2) {
        print "$result was found in $file2";
    } elsif ($result eq $file3) {
        print "$result was found in $file3";
    } else {
        print "$result was not found in any file!\n";
    }
}

This only prints each line of the input file with the final print statement appended 
to it. 

TIA

Gr,

-- 
Marco van Lienen                 <[EMAIL PROTECTED]>
GPG:0x8580E6CB Available on keyservers.
We are BitchX of Borg. You will be assimilated. Using mIRC is futile
 
S@H:6551WU/11.052yr --> setiathome.ssl.berkeley.edu Put those CPU cycles to use!
 
Why did it happen ? BOFH Excuse:
      Fatal error #6 occurred while trying to report error 6.

Attachment: msg37029/pgp00000.pgp
Description: PGP signature

Reply via email to