grep replacement

Bruce G. Barnett barnett at vdsvax.steinmetz.ge.com
Tue May 31 22:43:56 AEST 1988


In article <1036 at cfa.cfa.harvard.EDU> wyatt at cfa.harvard.EDU (Bill Wyatt) writes:
|
|> There have been times when I wanted a grep that would print out the
|> first occurrence and then stop.
|
|grep '(your_pattern_here)' | head -1

Yes I have tried that. You are missing the point.

Have you ever waited for a computer?  

There are times when I want the first occurrence of a pattern without
reading the entire (i.e. HUGE) file.

Or there are times when I want the first occurrence of a pattern from
hundreds of files, but I don't want to see the pattern more than once.

And yes I know how to write a shell script that does this.

IMHO (sarcasm mode on), it is more efficient to call grep 
once for one hundred files, than to call (grep $* /dev/null|head -1) 
one hundred times. 
-- 
	Bruce G. Barnett 	<barnett at ge-crd.ARPA> <barnett at steinmetz.UUCP>
				uunet!steinmetz!barnett



More information about the Comp.unix.questions mailing list