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