[ILUG] text flow tools

Paul Biggar paul.biggar at gmail.com
Thu Jul 28 18:19:58 IST 2005


On 7/28/05, Paul Jakma <paul at clubi.ie> wrote:
> On Thu, 28 Jul 2005, Brian Foster wrote:
> 
> > possible confusion/unclarity in Paul's request.  it looks to me
> > that Paul's script will _only_ print matches when word1 is at
> > the end of a line and word2 is at the start of the next line.
> 
> No wait.. that *is* exactly what PB asked for, I quoted his request
> before my awk suggestion:

My fault, apologies, I should have made it much clearer. What I was
looking for was a way to make grep treat newlines as spaces, and so
treat flowed paragraphs in a pleasant manner. I asked how to match two
words, split across a new line, but what I really should have asked
for is how to match N words in a phrase or sentence, where they may be
split over 1, or possibly more lines.

In other words, I wanted to do 'grep "I quoted his request before my
awk suggestion"' and get back the two lines above. A way to do this
with grep, rather than emulating it with awk, sed or perl, would be
best, as its then easy to use some of the fancyness like -n,
--color=auto, or -A 1 -B 1.


Thanks to all who replied.
Paul



More information about the ILUG mailing list