linux:sed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:sed [2019/05/06 16:42] – [Weiteres] michaellinux:sed [2019/05/27 16:10] (current) – [Weiteres] michael
Line 1: Line 1:
-====== SED ======+====== Sed ======
  
 **sed (von stream editor)** ist ein nicht-interaktiver Texteditor für die Verwendung auf der Kommandozeile oder in Skripten. sed zählt zu den "Urgesteinen" in der Unix- / Linux-Welt und ist quasi in jeder Linux-Installation (auch Minimalinstallationen) enthalten. **sed (von stream editor)** ist ein nicht-interaktiver Texteditor für die Verwendung auf der Kommandozeile oder in Skripten. sed zählt zu den "Urgesteinen" in der Unix- / Linux-Welt und ist quasi in jeder Linux-Installation (auch Minimalinstallationen) enthalten.
Line 7: Line 7:
  
 <WRAP center box 100%> <WRAP center box 100%>
-==== Aufruf von sed ====+==== Sed Syntax ====
  
 <code># sed [Optionen] sed-Skript [Textdatei...]</code> oder <code># sed [Optionen] sed-Skript [Textdatei...]</code> oder
Line 18: Line 18:
 ---- ----
  
-==== Parameter ====+<WRAP center box 100%> 
 +==== Sed Parameter ====
  
 Diese Parameterliste ist unvollständig. Weiteres findet sich in der man-page von sed. Diese Parameterliste ist unvollständig. Weiteres findet sich in der man-page von sed.
  
-^  Optionen von sed                                                                                                                                             ||| 
 ^ Kurzform           ^ Langform             ^ Beschreibung                                                                                                        ^ ^ Kurzform           ^ Langform             ^ Beschreibung                                                                                                        ^
 | -n                 | --quiet, --silent    | Verhindert das automatische Ausgeben des Ergebnisses. Ausgaben erfolgen nur über das Kommando p.                    | | -n                 | --quiet, --silent    | Verhindert das automatische Ausgeben des Ergebnisses. Ausgaben erfolgen nur über das Kommando p.                    |
Line 29: Line 29:
 | -i                 | --in-place           | Die Textdatei wird verändert, anstatt das Ergebnis auf Standardausgabe auszugeben.                                  | | -i                 | --in-place           | Die Textdatei wird verändert, anstatt das Ergebnis auf Standardausgabe auszugeben.                                  |
  
 +
 +</WRAP>
 +
 +
 +<WRAP center round important 100%>
 +Bei der Ausgabe in eine Datei darf die Zieldatei nicht mit der Quelldatei identisch sein, denn bei der Ausführung eines einfachen Redirektors würde „sed“ die Datei zuerst löschen und dann neu anlegen, die Datei wäre leer. Mit der Option [-i] --in-place wird keine Ausgabe erzeugt, sondern gleich die Quelldatei bearbeitet.
 +</WRAP>
  
  
-===== SED Beispiele =====+===== Sed Beispiele =====
  
 <WRAP center box 100%> <WRAP center box 100%>
Line 173: Line 180:
   * https://www.linux-community.de/ausgaben/linuxuser/2002/11/sed/   * https://www.linux-community.de/ausgaben/linuxuser/2002/11/sed/
   * https://www.computerhope.com/unix/used.htm   * https://www.computerhope.com/unix/used.htm
 +  * http://kreativgarten.bplaced.net/doku.php?id=sed
  
  
  • linux/sed.1557153768.txt.gz
  • Last modified: 2019/05/06 16:42
  • by michael