Sed

Aus Info-Theke
Version vom 7. Dezember 2021, 18:08 Uhr von Hamatoma (Diskussion | Beiträge) (→‎Beispiele)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Einleitung

sed ist ein Werkzeug zum Manipulieren von Textdateien, in allen unixoiden Betriebssystemen verfügbar.

Beispiele

sed -e 's/abc/def/' /path/input.txt > /path/output
# Datei "in Place" ändern:
sed -i -e 's/abc/def/g' -e 's/xxx/yyy/' /path/myfile.txt

# Variablen verwenden:
DATE=$(date +%Y)
sed -i -e "s/year = .*\;/year = \"$DATE\";" /path/file.txt