Skip to main content

Suche nach Strings

1 Unterverzeichnisse nach String durchsuchen

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.

2 sed

2.1 Suchen - ersetzen

Zeichenkette in Datei suchen und durch andere Zeichenkette ersetzen

sed 's/daß/dass/g' aufsatz.tex

Ersetzt jedes Wort ´´daß durch das Wort ´´dass in der Datei aufsatz.tex

2.2 Suchen - ersetzen mit Sicherung

Zeichenkette in Datei suchen, durch anderen String austauschen, Datei unter anderem Namen speichern

sed 's/paragraph/Absatz/g' datei.tex > dateineu.tex

Ersetzt jedes Wort ´´paragraph durch das Wort ´´Absatz in der Datei datei.tex und schreibt das Ergebnis in die Datei dateineu.tex

3 grep

3.1 Datei(en) nach String durchsuchen

Durchsucht Dateiinhalte nach bestimmten Wörtern oder Zeichenketten

grep "Nachtigall" *.htm

Sucht das Wort "Nachtigall" in HTML-Dateien im aktuellen Verzeichnis