Re: Shellbefehl grep soll nur ersten Treffer ausgeben

Malte Gell <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
On Sonntag, 13. Januar 2008, David Haller wrote:

> >Blöde (=alte) deutsche manpage, da wurde der Schalter -m gar nicht
> >erwähnt...
>
> $ grep -m 1 foo FOO
> grep: invalid option -- m
> $ grep --version
> grep (GNU grep) 2.2

GNU grep 2.5.2 aus openSUSE 10.3. 
Benutzt du noch eine "ältere" Distribution oder ein anderes Unixoid mit 
älterem GNU grep?

> Eine portable Lösung (außer mit 'head') ist auch mit sed möglich:
>
>     sed -n '/foo/{p;q;}'

Danke für den Tip. Aber da das eh nur für den Hausgebrauch ist ist 
Portabilität nicht relevant. Ach, kann man nicht einfach GNU / Bash  
als Referenz benutzen, wenn es eh mehr kann... ;-)

Malte
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.