Dateien durchsuchen

Folgender Befehl sucht nach einem Begriff innerhalb von Dateien:

find / -type f -exec grep -q 'foo' {} \; -a -exec ls -l {} \;

3 Responses to “Dateien durchsuchen”

  1. Mario writes:

    Wieso einfach, wenn’s auch kompliziert geht? ;)
    Wie wäre es mit
    cat /foo/var/* | grep Begriff
    ?

  2. keviN writes:

    Kompliziert (Rainers Vorschlag):
    1. Rekrusiv
    2. Optionen wie atime, type, etc. angebbar
    3. Cooler, weil komplexer :-)

    Einfach (Dein Vorschlag):
    1. Bei directorys gibts Fehler (“cat: xyz/: Is a directory”)
    2. Sucht nicht rekrusiv

    Warum einfach, wenns eben kompliziert besser geht ;).

  3. Carsten Holtkamp writes:

    grep $Ausdruckangaben $Dateiangaben
    fgrepp und egrep beachten