grep, etc

Jay R. Ashworth jra at baylink.com
Wed Aug 18 08:38:48 PDT 2004


On Wed, Aug 18, 2004 at 01:17:23AM -0400, Brian K. White wrote:
> Jay R. Ashworth wrote:
> > On Tue, Aug 17, 2004 at 11:08:11PM -0400, Brian K. White wrote:
> >> Fairlight wrote:
> >>> Sweet.  I should grab that.  :)  Basically a -useful- egrep.  :)
> >>> Well, egrep is useful, but not as useful as it otherwise could be.
> >> 
> >> I'd say the plain old stock sco grep was useful, since it aswered
> >> the need very directly in one command without especially exotic
> >> options or a pipeline. Didn't even require the stock egrep let alone
> >> gnu grep or pcregrep.
> > 
> > Well, except that it *didn't* fulfill the requirement of the poster
> > who started this thread, without a big ungainly pipline wrapped
> > around it. 
> 
> What are you talking about?
> 
> The stated request was:
> 
> sample data:
> ISA*00000089** *
> CLM*inv123456*a*b*c         -213
> SV1*23456*25*A*B            -214
> 
> I want to be able to view a range of lines, ie: from -213 to -216
> 
> In what way does this fail to meet that request?
> grep '-21[3-6]$' file

Well, in the *exact* instance he used as an example, it would work.

But what happens if he wants -213 through -226?

There isn't actually, quite enough information about his requirements
here to design a solution that's guaranteed to work.

Cheers,
-- jra
-- 
Jay R. Ashworth                                                jra at baylink.com
Designer                          Baylink                             RFC 2100
Ashworth & Associates        The Things I Think                        '87 e24
St Petersburg FL USA      http://baylink.pitas.com             +1 727 647 1274

	"You know: I'm a fan of photosynthesis as much as the next guy,
	but if God merely wanted us to smell the flowers, he wouldn't 
	have invented a 3GHz microprocessor and a 3D graphics board."
					-- Luke Girardi


More information about the Filepro-list mailing list