On 09/27/2008 22:06, Len Conrad wrote: > The logic desired if > > If IP has no PTR, print "PTR_NUL", else print the PTR. > > > dig +short -x 1.2.3.4 | awk '{if ( $0 == "" ) {print "PTR_NUL" } else {print > $0 } }' > > ... works if PTR exist, but if no PTR, PTR_NUL doesn't print.
A workaround that does the trick... printf "dug `dig +short -x 1.2.3.4`" | awk '{if ( NF == 1 ) {print "PTR_NUL" } else {print $2 } }' > > thanks > Len > > > > > > ______________________________________________ > IMGate OpenSource Mail Firewall www.IMGate.net > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > > -- Regards, Eric
signature.asc
Description: OpenPGP digital signature