Finden eines Strings in Dateien / rekursiv
Hallo, wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen? Habe schon versucht, einiges mit cut und grep anzustellen aber das funktioniert irgendwie nicht. Bei meiner Suche im Netz bin auch überhaupt auf das gekommen, was ich möchte. Weiss jemand Rat?? Danke schon mal, Michael
Hallo Liste!
"Michael Jakscht"
wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen? Habe schon versucht, einiges mit cut und grep anzustellen aber das funktioniert irgendwie nicht. Bei meiner Suche im Netz bin auch überhaupt auf das gekommen, was ich möchte. Weiss jemand Rat??
man find man grep find / -type f -print | xargs grep "String" sollte gehen Evtl. dem xargs noch die Anzahl der Files, die er da mit Übergibt, einschrängen. Und dann gibt es noch hier Probleme mit Dateien, die ein Leerzeichen enthalten. Aber auch das kann man bei Bedarf lösen - sowohl einfach als auch kompliziert :-)) Aber die man-pages sollten hier gut und viel helfen! Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Hallo, On Tue, 26 Feb 2002, Konrad Neitzel wrote:
"Michael Jakscht"
schrieb: wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen? man find man grep
find / -type f -print | xargs grep "String" sollte gehen
*gnurksl* find / -type f -exec grep "string" {} \; -dnh -- "Deine gesigge in Ehren. Aber der Spruch war es nicht Wert. Schliesslich ist eine gute Sig wie ein Schmuckstück das man immer wieder mal vorzeigen sollte. Es sei denn es handelt sich um Imitationen oder Modeschmuck." [WoKo zu Dieter Brügmann in dag°]
On Tuesday 26 February 2002 11:05, David Haller wrote:
Hallo,
On Tue, 26 Feb 2002, Konrad Neitzel wrote:
"Michael Jakscht"
schrieb: wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen?
man find man grep
find / -type f -print | xargs grep "String" sollte gehen
*gnurksl*
find / -type f -exec grep "string" {} \;
find / -type f -exec grep "string" {} /dev/null \; Cheers Oliver
On Tue, 26 Feb 2002, Oliver Fleig wrote:
On Tuesday 26 February 2002 11:05, David Haller wrote:
On Tue, 26 Feb 2002, Konrad Neitzel wrote:
"Michael Jakscht"
schrieb: wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen?
man find man grep
find / -type f -print | xargs grep "String" sollte gehen
*gnurksl*
find / -type f -exec grep "string" {} \;
find / -type f -exec grep "string" {} /dev/null \;
oder auch gerne: find / -type f -exec grep -l "string" {} \; Das spart den Binaermuell, wenn's drin vorkommt. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Dienstag, 26. Februar 2002 11:05 David Haller wrote: [...]
On Tue, 26 Feb 2002, Konrad Neitzel wrote:
"Michael Jakscht"
schrieb: wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen?
man find man grep
find / -type f -print | xargs grep "String" sollte gehen
*gnurksl*
find / -type f -exec grep "string" {} \; [...] find / -type f -exec grep -lH "string" {} \; :-)) Ich liiieeebe find, lasst uns nen megathred anfangen *lol* Tschüss, Thomas
Am Die, 26 Feb 2002 schrieb Michael Jakscht:
wie kann man Dateien, ausgehend z.B. von der Systemroot rekursiv nach einem gegebenen String durchsuchen?
grep -r "String" * Wobei String auch als regulärer Ausdruck angegeben werden kann. man grep Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
participants (7)
-
Christoph Maurer
-
David Haller
-
Konrad Neitzel
-
Michael Jakscht
-
Oliver Fleig
-
Peter Blancke
-
Thomas Templin