Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
shell:find [2008/10/21 11:54] – gerald | shell:find [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> | ||
+ | |||
====== Dateien nach Inhalt durchsuchen ====== | ====== Dateien nach Inhalt durchsuchen ====== | ||
Zeile 7: | Zeile 9: | ||
Statt \{\} und \; kann man auch schreiben: " | Statt \{\} und \; kann man auch schreiben: " | ||
+ | Coll, weil nur Ergebnisse: | ||
+ | |||
+ | < | ||
+ | find / -type f -exec grep -H ' | ||
+ | </ | ||
+ | |||
+ | grep alleine: | ||
+ | |||
+ | |||
+ | This will only search through those files which have .c or .h extensions: | ||
+ | |||
+ | < | ||
+ | grep --include=\*.{c, | ||
+ | </ | ||
+ | |||
+ | ====== Zuschlag aus Schatzkiste löschen ====== | ||
+ | |||
+ | Versehentliche Zusätze in Schatzkiste. Sie werden nach der Zahl in Centbeträgen in den Dateinamen kodiert. Also z.B. 2€ : 001-Z200AAAAAAAAAA.jpg | ||
+ | Nachträglich entfernen mit Bash und rename (Perl): | ||
+ | Testlauf (-n): | ||
+ | < | ||
+ | find . -name '??? | ||
+ | </ | ||
+ | Richtiger Lauf: | ||
+ | < | ||
+ | find . -name '??? | ||
+ | </ | ||
+ | |||
+ | ====== Bilder nachträglich in ALLE Schatzkiste kopieren ====== | ||
+ | neue Bilder sind in / | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | find . -type d -exec cp NeueBilder/ | ||
+ | </ | ||
====== Zeilen zählen ====== | ====== Zeilen zählen ====== | ||
Zeile 16: | Zeile 53: | ||
< | < | ||
- | Linux-Kernel etc.: Zeilen Zählen ohne Kommentare: [[http:// | + | Linux-Kernel etc.: Zeilen Zählen ohne Kommentare: [[http:// |