Benutzer-Werkzeuge

Webseiten-Werkzeuge


sed

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
sed [2015/06/02 08:52] – [Reguläre Ausdrücke] ollised [2018/02/25 07:15] – [Inplace-Operation] olli
Zeile 23: Zeile 23:
 POSIX-sed benötigt eine separate Ausgabedatei. POSIX-sed benötigt eine separate Ausgabedatei.
 <code bash> <code bash>
-sed -i '/pattern to match/d' ./infile > ./outfile+sed '/pattern to match/d' ./infile > ./outfile
 </code> </code>
 GNU sed kann dagegen mit der Option ''-i'' bzw. ''%%--%%in-place'' auch direkt die Eingangsdatei bearbeiten:  GNU sed kann dagegen mit der Option ''-i'' bzw. ''%%--%%in-place'' auch direkt die Eingangsdatei bearbeiten: 
Zeile 31: Zeile 31:
 </code> </code>
  
 +===== Escaping =====
 +Einfache Anführungszeichen (single quotes) müssen mit ''\'' escaped werden und zusätzlich von zwei einfachen Einführungszeichen eingeschlossen werden.
 +Das folgende Beispiel ersetzt einfache Anführungszeichen durch Leerzeichen:
 +<code bash>
 +sed 's/'\''/ /g' input
 +</code>
  
  
sed.txt · Zuletzt geändert: 2018/02/25 07:17 von olli