Regular Expression Trouble
Glenn Dawson
glenn at antimatter.net
Fri Dec 9 14:59:20 PST 2005
At 02:12 PM 12/9/2005, Martin McCormick wrote:
> After reading a bit about extended regular expressions and
>having a few actually work correctly in sed scripts, I tried one in
>egrep and it isn't working although there are no errors.
>
> I was hoping to get only the A records from a dns zone file so
>the expression I used is:
>
>egrep [[:space:]IN[:space:]A[:space:]] zone_file >h0
>
> Had it worked, all that would have appeared in the h0 file was
>all the A or Address records. Instead, I get those plus almost
>everything else in the file. It is obviously not filtering correctly.
>Plain grep produces a 0-length output file so that is not too useful
>either. Putting double quotes around the RE didn't help either.
>
> It seems to match almost everything.
>
> Thanks for any good ideas.
try:
egrep "IN[^[:alnum:]]+A" zone_file
-Glenn
>Martin McCormick WB5AGZ Stillwater, OK
>OSU Information Technology Department Network Operations Group
>.-- -... ..... .- --. --..
>_______________________________________________
>freebsd-questions at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list