Re: [maillist] grep mit Launen
J. Linnenkohl (jlinnen@c-s-k.de)
Fri, 23 Apr 1999 13:50:34 +0200
Tim Hilden wrote:
>
> > Genau das ist der Fall, die Argumentliste ist zu gross, den *
> > wird ersetzt durch alle Dateien des aktuellen Verzeichnisses. Das kann
> > schon mal zuviel fuer eine Kommandozeile sein. Darum : find !!
> >
> > cd <DIRECTORY>; find . -name \* -print -exec grep -i -e [string] {} \;
>
>
> Soviel zum Thema USE ABILITY von LINUX
> Selbst das Suchtool von KDE ist ja nicht ganz koscher.
>
> TIM
Naja, da kann UNIX/Linux nichts dafür, daß das grep-Programm ein
* nicht selber behandelt, sondern erst die Shell das evaluieren läßt.
Im übrigen kann man mit obiger Script-Zeile leicht ein neues grep
erzeugen, was genau Dein Vorhaben abdeckt.
find ist als Regisseur für grep, diff, cpio, ... geradezu prädestiniert
sodaß sogar Kleinweich das Programm (angepaßt versteht sich)
benutzt.
Gruß
Jörg