{ |
Beginnt einen Befehlsblock (Ende mit einem })
|
b Marke |
Verzweigt zu Marke. Falls Marke fehlt, verzweigt zum Ende des Skripts
|
c \ |
|
Text |
Ersetzt die ausgewählte Zeile mit Text, der eingebettete Zeilenumbrüche mit vorangestelltem Rückschrägstrich (backslash) enthält
|
d |
Löscht den Musterbereich. Beginnt den nächsten Zyklus
|
D |
Falls der Musterbereich keinen Zeilenumbruch enthält, wird ein neuer Zyklus begonnen, als ob der Befehl d angegeben worden wäre. Andernfalls wird der Text im Musterbereich bis zu dem ersten Zeilenumbruch gelöscht und der Zyklus mit dem entstandenen Musterbereich neu gestartet, ohne eine neue Eingabezeile zu lesen.
|
h H |
Kopiert/Hängt den Musterbereich in den Haltebreich (hold space) (an)
|
g G |
Kopiert/Hängt den Haltebereich in den Musterbereich (an)
|
l |
Führt die aktuelle Zeile in einer visuell eindeutigen Art auf
|
l Breite |
Führt die aktuelle Zeile in einer visuell eindeutigen Art auf und bricht dabei nach Breite Zeichen um. Dies ist eine GNU-Erweiterung
|
n N |
Liest/Hängt die nächste Zeile der Eingabe in den Musterbereich (an)
|
p |
Gibt den aktuellen Musterbereich aus
|
P |
Gibt bis zum ersten eingebetteten Zeilenumbruch im aktuellen Musterbereich aus
|
s/RegAusdr/Ersatz/ |
Sucht die Entsprechung von RegAusdr im Musterbereich und falls erfolgreich, ersetzt den passenden Teil mit Ersatz. Ersatz kann das besondere Zeichen & enthalten, um auf den Teil des Musterbereichs zu verweisen, der passte, und die besonderen Maskiersequenzen \1 bis \9, die auf die entsprechenden passenden Teilausdrücke in RegAusdr verweisen.
|
t Marke |
Falls s/// eine erfolgreiche Ersetzung durchgeführt hat, seit die letzte Eingabezeile gelesen wurde und seit dem letzten t- oder T-Befehl, dann wird zu Marke verzweigt. Falls Marke fehlt, wird zum Ende des Skripts verzweigt.
|
T Marke |
Falls kein s/// eine erfolgreiche Ersetzung durchgeführt hat, seit die letzte Eingabezeile gelesen wurde und seit dem letzten t- oder T-Befehl, dann wird zu Marke verzweigt. Falls Marke fehlt, wird zum Ende des Skripts verzweigt.
|
w Dateiname |
Schreibt den aktuellen Musterbereich nach Dateiname
|
W Dateiname |
Schreibt die erste Zeile des aktuellen Musterbereichs in Dateiname. Dies ist eine GNU-Erweiterung
|
x |
Tauscht den Inhalt des Halte- und Musterbereichs
|
y/Quelle/Ziel/ |
Übersetzt die Zeichen im Musterbereich, die in Quelle auftauchen, in die entsprechenden Zeichen in Ziel
|