linux-l: Über ganze Verzeichnisse grepen
Oliver Bandel
oliver at first.in-berlin.de
Mi Okt 21 02:33:16 CEST 1998
Hi!
On Wed, 21 Oct 1998, Oliver Hillmann wrote:
> On Wed, 21 Oct 1998, Oliver Hillmann wrote:
>
> > On Tue, 20 Oct 1998 aleks at zedat.fu-berlin.de wrote:
> >
> > > 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 [} \;
> ^^^^
^
Fehler!
Es muß eine geschweifte
öffnende Klammer sein...
Wie hast Du Dich betitelt?
Darf ich Dich auch so nennen? :-> (Würd' ich doch niiiieeemals machen... :-))
>
> Jaja...
Jaja... :-)
Tschüß,
Oliver
P.S.: Auch brauchbar: grep suchmuster `find startverzeichnis`
Oder anders: find startverzeichnis | xargs grep suchmuster
P.P.S.: So, hoffentlich habe ich jetzt keine Fehler eingebaut... ;-)
Mehr Informationen über die Mailingliste linux-l