Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
shell:find [2008/10/21 11:54] geraldshell:find [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +{{tag>find_files count_lines}}
 +
 ====== Dateien nach Inhalt durchsuchen ====== ====== Dateien nach Inhalt durchsuchen ======
  
Zeile 7: Zeile 9:
 Statt \{\} und \; kann man auch schreiben: "{}" und ";"  Statt \{\} und \; kann man auch schreiben: "{}" und ";" 
  
 +Coll, weil nur Ergebnisse:
 +
 +<code>
 +find / -type f -exec grep -H 'text-to-find-here' {} \;
 +</code>
 +
 +grep alleine:
 +
 +
 +    This will only search through those files which have .c or .h extensions:
 +
 +<code>
 +grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern"
 +</code>
 +
 +====== 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):
 +<code>
 +find . -name '???-Z200*.jpg' -type f -exec rename -n 's/-Z200/-/' {} ";"
 +</code>
 +Richtiger Lauf:
 +<code>
 +find . -name '???-Z200*.jpg' -type f -exec rename -v 's/-Z200/-/' {} ";"
 +</code>
 +
 +====== Bilder nachträglich in ALLE Schatzkiste kopieren ======
 +neue Bilder sind in /var/www/schatzkiste/XXXX/NeueBilder/:
 +
 +<code>
 +cd /var/www/schatzkiste/XXXX
 +find . -type d -exec cp NeueBilder/*.jpg \{\} \;
 +</code>
  
 ====== Zeilen zählen ====== ====== Zeilen zählen ======
 
Nach oben
shell/find.1224590078.txt.gz · Zuletzt geändert: 2024/02/29 13:35 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp