Um in Linux oder macOS einen Text mit dem Befehlszeilenprogramm sed vor oder nach allen Zeilen hinzufügen zu können, gibt es eine einfache Lösung, die im Terminal ausgeführt wird.
Text vor der Zeile hinzufügen
Beispiel: Eingabe.txt
sed -ne 's/.*/PRÄFIX&/p' Eingabe.txt > Ausgabe.txtDas Wort PRÄFIX mit dem zu ersetzenden Wort/Satz tauschen. Leerzeichen usw. sind möglich.
Beispiel
Inhalt der Beispieldatei
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5Text vor den Zeilen hinzufügen
sed -ne 's/.*/Wort oder Satz: &/p' Eingabe.txt > Ausgabe.txtErgebnis
Wort am Anfang: Zeile 1
Wort am Anfang: Zeile 2
Wort am Anfang: Zeile 3
Wort am Anfang: Zeile 4
Wort am Anfang: Zeile 5Text nach der Zeile hinzufügen
Beispiel: ./Eingabe.txt
sed -ne 's/$/SUFFIX&/p' Eingabe.txt > Ausgabe.txtDas Wort SUFFIX mit dem zu ersetzenden Wort/Satz tauschen. Leerzeichen usw. sind möglich.
Beispiel
Inhalt der Beispieldatei
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5Text nach den Zeilen hinzufügen
sed -ne 's/$/ :Wort am Ende&/p' Eingabe.txt > Ausgabe.txtErgebnis
Zeile 1 :Wort am Ende
Zeile 2 :Wort am Ende
Zeile 3 :Wort am Ende
Zeile 4 :Wort am Ende
Zeile 5 :Wort am EndeText vor und nach der Zeile hinzufügen
Beispiel: ./Eingabe.txt
sed -e 's/.*/PRÄFIX: & :SUFFIX/' Eingabe.txt > Ausgabe.txtDas Wort PRÄFIX und SUFFIX mit dem zu ersetzenden Wort/Satz tauschen. Leerzeichen usw. sind möglich.
Beispiel
Inhalt der Beispieldatei
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5Text vor und nach den Zeilen hinzufügen
sed -e 's/.*/Wort am Anfang: & :Wort am Ende/' Eingabe.txt > Ausgabe.txtErgebnis
Wort am Anfang: Zeile 1 :Wort am Ende
Wort am Anfang: Zeile 2 :Wort am Ende
Wort am Anfang: Zeile 3 :Wort am Ende
Wort am Anfang: Zeile 4 :Wort am Ende
Wort am Anfang: Zeile 5 :Wort am EndeWichtige Info
- In diesem Beispiel wird der Inhalt statt im Terminal anzuzeigen in der Datei ‚Ausgabe.txt‚ gespeichert.
- Die Datei ‚Eingabe.txt‚ ist die Quelldatei, ‚Ausgabe.txt‚ ist die Zieldatei. Lesen und gleichzeitiges Schreiben in der gleichen Datei ist nicht möglich, da sonst unendliche Wiederholungen stattfinden, die das Speichermedium unnötig mit Datenmüll voll stopft, da die Datei sich selber unendlich dupliziert.

