linux-l: Über ganze Verzeichnisse grepen

Andreas Kotes count at linux.de
Mi Okt 21 12:26:19 CEST 1998


Hoi!


> > > Ich sehe mal wieder den Wald vor lauter Bäumen nicht, wie kann ich über
> > > mehr als ein Verzeichnis grepen?
> > > 
> > > grep suchmuster *
> > > 
> > > sucht ja nur im eigenen Verzeichnis. Meine bisherigen Konstruktionenmit
> > > */*/* nerven, weil ich vorher immer die maximale Verzeichnistiefe
> > > wissen muß.
> > > Ich finde auch kein Parameter zum rekursiv grepen, oder ist das ein
> > > Shell-Problem?
> > > Mit find -name datei * wird rekursiv ausgehend vom Standort alles
> > > gefilzt.
> > 
> > grep /wo/du/suchen/willst/ -exec grep suchbegriff {} \;
> 
> Ich Idiot! Es muß heißen:
> 
> find /wo/du/suchen/willst -exec grep suchbegriff [} \;

*aua* .. dann wird fuer jedes dumme file ein prozess gestartet ...

besser (wie gesagt)

find /wo/du/suchen/willst -type f | xargs grep blafasel

  der Count




Mehr Informationen über die Mailingliste linux-l