[CentOS] grep/sed help

William L. Maltby CentOS4Bill at triad.rr.com
Wed Jun 10 19:21:37 UTC 2009


On Wed, 2009-06-10 at 12:01 -0700, nate wrote:
> Joseph L. Casale wrote:
> 
> > if the text indented beneath it has "D:", then do the same and extract
> > "SNAPSHOT ID" if and only if "E:" follows?
> 
> If the line counts are constant you could do the reverse:
> 
> grep -B 3 "\(E:\|D:\)" input.txt  | grep Shadow

And being inherently lazy, I would do

  grep -B 3 "\([ED]:\)" input.txt ...<whatever else>

> 
> Which would show the 3 lines above a line that has E:\ or D:\ and
> then only display the lines with the word Shadow.
> 
> nate
> <snip>
-- 
Bill




More information about the CentOS mailing list