[svlug] $GREP question
Eric De Mund
ead-svlug at ixian.com
Sun Feb 13 16:44:53 PST 2011
Hello. How can I $GREP (generically search) a document for a pattern
and return the records in which it appears, where "record" means either:
1. content delimited by blank lines (perlpod's "paragraph" definition)
2. content within some specified "begin" and "end" lines, e.g.
"The trouble ain't that there is too many fools, but that the
lightning ain't distributed right."
My problem is that I have (and want to have) text files that contain
both kinds of "records", and I want to be able to search them. Outside
of begin-end pairs, I want the blank-line definition to hold, and inside
the begin-end pairs, well, I want the begin-end definition to hold.
Is this a solved problem? Manber and Wu's agrep(1) comes close, but an
agrep(1) delimiter must be a fixed string and not a regular expression.
What other forums are good ones for this kind of question?
Eric De Mund | Y!: ead0002
ead at ixian.com | ICQ: 811788
More information about the svlug