#!/perl
unless ($ARGV[0]) {
print "******************************************************\n";
print "* *\n";
print "* *\n";
print "******************************************************\n";
exit;
}
$inputfile=$ARGV[0];
$zonefound = 0;
open(INFILE, $inputfile) or die "Unable to find $inputfile\n";
@conf = ;
close INFILE;
foreach $linein (@conf) {
chomp($linein);
$count++;
if ($linein =~ /^zone\s+\".*in-addr.arpa\"/) {
$countZONE++;
$zonefound = 1;
($j1, $j2, $j3, $j4, $j5) = split " ",$linein;
#print "ZONE-START: $linein\n";
}
elsif (($zonefound == 1) and ($linein =~ /^\}/)) {
$zonefound = 0;
#print " ZONE-END: $linein\n";
}
elsif (($zonefound == 1) and ($linein =~ /allow-update/)) {
print "$j2,$linein\n";
}
else {
next;
};
};
|