Sed/Einfügen: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „»“ durch „''“ |
K Textersetzung - „ “ durch „ “ |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
== Einfügen [i|a] == | == Einfügen [i|a] == | ||
Der einzufügende Text muss auf einer neuen Zeile stehen, wobei jede Zeile bis auf die letzte durch einen Backslash abzuschließen ist. * '' | Der einzufügende Text muss auf einer neuen Zeile stehen, wobei jede Zeile bis auf die letzte durch einen Backslash abzuschließen ist. * ''i'' (insert) fügt den Text '''vor '''der betreffenden Zeile ein | ||
* '' | * ''a'' (append) schreibt den neuen Text '''nach '''der Zeile. | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
'''sed '8i\ | '''sed '8i\ | ||
===========================================\ | |||
Angabe Bereich von Zeilen\ | |||
===========================================' test.txt''' | |||
1 Der Aufruf des Stream Editors besitzt immer das Format: | |||
2 | |||
3 sed 'Kommando' Dateiname | |||
4 | |||
5 Dabei kann dem Kommando mitgeteilt werden, welche Zeilen der | |||
6 Eingabedatei es bearbeiten soll. | |||
* Als Adressierung kommen folgende | * Als Adressierung kommen folgende | ||
7 Mechanismen in Frage: | |||
=========================================== | |||
Angabe Bereich von Zeilen | |||
=========================================== | |||
8 | |||
9 Keine Angabe Alle Zeilen | |||
10 Nummer Genau diese Zeile | |||
11 Start, Ende Alle Zeilen von "Start" bis "Ende" | |||
12 $ Symbolisiert die letzte Zeile | |||
13 RegEx Zeilen, die den Regulären Ausdruck enthalten | |||
14 1, RegEx Von Zeile 1 bis zur ersten Zeile, die RegEx enthält | |||
[[Kategorie:Sed]] | [[Kategorie:Sed]] | ||
Aktuelle Version vom 14. Juni 2026, 00:46 Uhr
Einfügen [i|a]
Der einzufügende Text muss auf einer neuen Zeile stehen, wobei jede Zeile bis auf die letzte durch einen Backslash abzuschließen ist. * i (insert) fügt den Text vor der betreffenden Zeile ein
- a (append) schreibt den neuen Text nach der Zeile.
Beispiel
sed '8i\ ===========================================\ Angabe Bereich von Zeilen\ ===========================================' test.txt 1 Der Aufruf des Stream Editors besitzt immer das Format: 2 3 sed 'Kommando' Dateiname 4 5 Dabei kann dem Kommando mitgeteilt werden, welche Zeilen der 6 Eingabedatei es bearbeiten soll.
- Als Adressierung kommen folgende
7 Mechanismen in Frage: =========================================== Angabe Bereich von Zeilen =========================================== 8 9 Keine Angabe Alle Zeilen 10 Nummer Genau diese Zeile 11 Start, Ende Alle Zeilen von "Start" bis "Ende" 12 $ Symbolisiert die letzte Zeile 13 RegEx Zeilen, die den Regulären Ausdruck enthalten 14 1, RegEx Von Zeile 1 bis zur ersten Zeile, die RegEx enthält