linux-l: AW: linux-l: Über ganze Verzeichnisse gre?==?iso-8859-1?Q?pen

Vogler, Hartmut Hartmut.Vogler at telekom.de
Do Okt 22 07:54:16 CEST 1998


> > > > 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
> 
HaHa ?!
Hier wird wohl nicht für jedes File ein Prozess gestartet ... ich denke wohl
!



Mehr Informationen über die Mailingliste linux-l