Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
shell:find [2008/05/16 09:26] – angelegt 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 6: Zeile 8:
 </code> </code>
 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 ======
 +
 +z.B. die Codezeilen des Linuxkernel (Git-Checkouts) zählen (mit allen Leerzeilen, Kommentaren und Textdateien im Quellcode):
 +<code>find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l</code>
 +
 +Nur die Zeilen Text in Dateien mit Quellcode zählen:
 +<code>find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l</code>
 +
 +Linux-Kernel etc.: Zeilen Zählen ohne Kommentare: [[http://www.dwheeler.com/sloccount/| SLOCCount]]
 
Nach oben
shell/find.1210930016.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