* Andreas Schlegel schrieb am 10.Jan.2003:
ich benötige die Syntax um diverse Dateien nach einem String durchsuchen zu lassen. Klar das geht z.B. mit fgrep o.ä. ... Ich bekomme das aber nur hin, wenn die Datei oder die Dateien angebe. Da aber ein ganzer Verzeichnisbaum durchsucht werden soll, habe ich hiermit ein Problem. Wie kann ich das also kombinieren? Wäre toll, wenn mir jemand die Kommandos mailen könnte.
Entweder grep -r Suchbegriff Verzeichnis oder wenn Du die Dateien, wo gesucht wird einschränken möchtest: find Verzeichnis -type f .... -exec grep -l Suchbegriff {} \; Anstelle des ... die weiteren Einschränkungen. Siehe hierzu man find. -type f ist vor allem wichtig, wenn Du nicht nur normale Dateien, sondern auch etwa FIFOs hast, denn sonst wartest Du ewig. Wenn Du Dateinamen mit Leerzeichen hast, geht das schief, dann mußt Du es folgendermaßen machen: find Verzeichnis -type f .... -print0 | xargs -0 grep Suchbegriff Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9