Dateien durchsuchen
Monday, 7 April 2008
Folgender Befehl sucht nach einem Begriff innerhalb von Dateien:
find / -type f -exec grep -q 'foo' {} \; -a -exec ls -l {} \;
Monday, 7 April 2008
Folgender Befehl sucht nach einem Begriff innerhalb von Dateien:
find / -type f -exec grep -q 'foo' {} \; -a -exec ls -l {} \;
No. 1 — April 7th, 2008 at 21:17
Wieso einfach, wenn’s auch kompliziert geht? ;)
Wie wäre es mit
cat /foo/var/* | grep Begriff
?
No. 2 — April 11th, 2008 at 19:03
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 ;).
No. 3 — April 23rd, 2008 at 19:24
grep $Ausdruckangaben $Dateiangaben
fgrepp und egrep beachten