Ich habe eine Zeile mit Leerzeichen am Anfang, zum Beispiel "Hallo Welt". Ich möchte diese Zeile in eine bestimmte Zeile in einer Datei einfügen. Fügen Sie beispielsweise "Hallo Welt" in die nächste Datei ein
hello
world
Ergebnis:
hello
hello world
world
Ich benutze dieses sed-Skript:
sed -i "${line} i ${text}" $file
Das Problem ist, dass ich meine neue Zeile ohne Leerzeichen bekomme:
hello
hello world
world
a\ text
fügt den Text mit 4 Räumen an der Front.