Sed/Kommandos: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== Kommandoübersicht == * Die Aktionen von Sed werden durch Kommandos gesteuert. * Diese Kommandos können Zeilenangaben oder -bereiche enthalten, dann betrachtet der Editor nur die Zeilen der zu bearbeitenden Datei. * Fehlt eine solche Angabe, bearbeitet Sed die gesamte Datei. * Bevor wir das Verhalten anhand von Beispielen kennen lernen, seien alle Kommandos aufgeführt: {|class="wikitable" |- | align=center | '''a ''' | | Fügt eine oder mehrere…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 50: Zeile 50:
|-
|-
|}
|}
[[Kategorie:Sed]]

Aktuelle Version vom 31. März 2023, 12:07 Uhr

Kommandoübersicht

  • Die Aktionen von Sed werden durch Kommandos gesteuert.
  • Diese Kommandos können Zeilenangaben oder -bereiche enthalten, dann betrachtet der Editor nur die Zeilen der zu bearbeitenden Datei.
  • Fehlt eine solche Angabe, bearbeitet Sed die gesamte Datei.
  • Bevor wir das Verhalten anhand von Beispielen kennen lernen, seien alle Kommandos aufgeführt:
a Fügt eine oder mehrere Zeilen an die aktuelle Zeile an
c Ersetzt Text in der aktuellen Zeile
d Löscht Zeile(n)
g Kopiert den Inhalt eines temporären Puffers in den Arbeitspuffer (dessen alter Inhalt geht verloren)
G Fügt den Inhalt eines temporären Puffers an den Inhalt des Arbeitspuffers an
h Kopiert den Inhalt des Arbeitspuffers in einen temporären Puffer
H Fügt den Inhalt des Arbeitspuffers an einen temporären Puffer an
i Fügt Text oberhalb der aktuellen Zeile ein
l Zeigt nicht druckbare Zeichen an
n Wendet das nächste Kommando anstelle des aktuellen Kommandos auf die nächste Zeile an
p Druckt Zeile(n)
q Beendet den Editor
r Liest Zeilen aus einer Datei
! Wendet das Kommando auf Zeilen an, die nicht zutreffen