Sed/Dateien direkt bearbeiten: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „== Dateien direkt bearbeiten == * Häufig ist es sinnvoll Dateien direkt zu bearbeiten, anstatt sie auf die Standardausgabe zu schreiben. * Dies ist mit der Option »-i« möglich. Der folgende Befehl ersetzt alle "Hallo" in der Datei test.txt durch "Hey", ohne eine Ausgabe zu erzeugen. '''sed -i"" 's|Hallo|Hey|g' test.txt''' * Achtung! Das "" nach -i ist notwendig. * Mit dieser Option ist es auch sehr einfach möglich mehrere Dateien zu bearbeiten.…“ |
K Textersetzung - „«“ durch „''“ |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Dateien direkt bearbeiten == | == Dateien direkt bearbeiten == | ||
* Häufig ist es sinnvoll Dateien direkt zu bearbeiten, anstatt sie auf die Standardausgabe zu schreiben. | * Häufig ist es sinnvoll Dateien direkt zu bearbeiten, anstatt sie auf die Standardausgabe zu schreiben. | ||
* Dies ist mit der Option | * Dies ist mit der Option ''-i'' möglich. | ||
Der folgende Befehl ersetzt alle "Hallo" in der Datei test.txt durch "Hey", ohne eine Ausgabe zu erzeugen. | Der folgende Befehl ersetzt alle "Hallo" in der Datei test.txt durch "Hey", ohne eine Ausgabe zu erzeugen. | ||
'''sed -i"" 's|Hallo|Hey|g' test.txt''' | '''sed -i"" 's|Hallo|Hey|g' test.txt''' |
Aktuelle Version vom 31. März 2025, 12:21 Uhr
Dateien direkt bearbeiten
- Häufig ist es sinnvoll Dateien direkt zu bearbeiten, anstatt sie auf die Standardausgabe zu schreiben.
- Dies ist mit der Option -i möglich.
Der folgende Befehl ersetzt alle "Hallo" in der Datei test.txt durch "Hey", ohne eine Ausgabe zu erzeugen.
sed -i"" 's|Hallo|Hey|g' test.txt
- Achtung! Das "" nach -i ist notwendig.
- Mit dieser Option ist es auch sehr einfach möglich mehrere Dateien zu bearbeiten.
Hiermit werden alle Dateien im aktuellen Ordner die mit .txt enden wie gerade beschrieben bearbeitet:
sed -i"" 's|Hallo|Hey|g' *.txt