Andreas Feile
Ich such schon länger ne Möglichkeit, nach einer Datei mit einem bestimmten Inhalt zu suchen, und zwar auf der Konsole. Wenn ich es recht sehe geht das mit find nicht. Gibts ne andere Möglichkeit?
find: sucht Dateien/Verzeichnisse, die bestimmte Bedingungen (Name, Zeiten, Grösse, etc) erfüllen. grep, egrep: durchsucht Text-Dateien nach Mustern. Beides zusammen: find VERZEICHNIS ... -type f -name "MUSTER" | xargs grep "string" find VERZEICHNIS ... -type f -name "MUSTER" | xargs egrep "regulärer-Ausdruck" Bsp: find /usr/include -type f -name "*.h" | xargs grep "stdio" Such in allen Headerfiles in und unterhalb /usr/include den String stdio find /usr/include -type f -name "*.h" | xargs egrep "std(io|lib)" Such in allen Headerfiles in und unterhalb /usr/include den String stdio oder stdlib näheres dazu man find, man grep und man egrep Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen@informatik-vollmer.de,vollmer@cocolab.de,Juergen.Vollmer@acm.org www.informatik-vollmer.de