open ( IPS, '<', "GIS_DEV_IPS.txt" ) || die "can't open IPS!"; open ( RULES, '<', "rules.txt" ) || die "can't open file!"; @IPS = ; close (IPS); chomp (@IP); while($line = ) { foreach $IP (@IPS) { if ($line =~ $IP) { print $line; } } } exit;