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 ====== | ||