On Mon, 2006-11-06 at 01:10 +1100, John O'Hagan wrote: > Or the whole thing could even be done with (I think!): > > #tr -d '\n' < IN | tr ' ' '\n' | grep -B1 Processor | grep -v 'Processor\|--' > > i.e., remove the newlines, replace all the spaces with newlines, then grep > for > the line before "Processor". >
Okay, I mis-described my problem. It may have any number (>0) of spaces between the fields eg blah bals 38 Pro cessor or bnd c cds sd dcs sd 38 Processor ta, Michael PS: ta for the intro to 'tr'! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]