Unter
verzeichnisse nach String durchsuchen | find, xargs | Durchsucht Verzeichnisse nach Zeichenkette | find ordner/ -type f -name "*.htm" | xargs grep -l spinne
Durchsucht auch HTML-Dateien in Unterverzeichnissen nach "spinne". Trick: Kombination von Pipe "|" mit "xargs" Befehl. |
Suchen - ersetzen dateiübergreifend | grep | Zeichenkette aus ganzer Dateigruppe durch andere ersetzen | find* | grep "\.html" | rxr t-0ffline.de t-0nline.de
Durchsucht alle HTML-Dateien in den Unterverzeichnissen nach String und ersetzt diesendurch einen beliebigen anderen String. Auf diese Weise lassen sich auch veraltete Emailadressenauf der eigenen HP austauschen. Vorsicht, erst eine Sicherheitskopie der Dateien machen,für alle Fälle :-) |
Suchen - ersetzen | sed | Zeichenkette in Datei suchen und durchandere Zeichenkette ersetzen | sed 's/daß/dass/g' aufsatz.tex
Ersetzt jedes Wort ``daß'' durch das Wort ``dass''in der Datei aufsatz.tex |
Suchen - ersetzen mit Sicherung | sed | Zeichenkette in Datei suchen, durchanderen String austauschen, Datei unter anderem Namenspeichern | sed 's/paragraph/Absatz/g' datei.tex> dateineu.tex
Ersetzt jedes Wort ``paragraph'' durch dasWort ``Absatz'' in der Datei datei.tex und schreibtdas Ergebnis in die Datei dateineu.tex |
Datei(en) nach String durchsuchen |
grep |
Durchsucht Dateiinhalte nach bestimmten Wörtern
oder Zeichenketten |
grep "Nachtigall" *.htm
Sucht das Wort "Nachtigall" in HTML-Dateien
im aktuellen Verzeichnis |