This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: grep and words
- From: Jim Easton <jim at cs dot ualberta dot ca>
- To: cygwin at cygwin dot com
- Cc: Jim Easton <jim at cs dot ualberta dot ca>
- Date: Thu, 13 Jul 2006 02:12:21 -0600 (MDT)
- Subject: Re: grep and words
Hi,
Guy Przytula wrote:
> > another question from newbie ..
> > is it possible with grep to select only the rows where the second word
> > applies, because the pattern can occur at different places like :
> > row 1 : xxxx yyyy zzz
> > row 2 : yyyy xxxx zzz
> > I need only the row where word 2 = yyyy
> > grep yyyy would also return row 2
> > Thanks for all info
> > Best Regards, Guy Przytula
As others have pointed out this is hardly a cygwin question and
there are lots of ways of doing it. However here is one that fits
your sample data (note: it uses egrep and that I've added a couple
of test lines):
HTH
Jim
#!/bin/sh
egrep '.* *yyyy ' <<'END'
xxxx yyyy zzz
yyyy xxxx zzz
xxxx yyyy zzz
xxxx yyyyf zzz
END
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/