Ersetzen Sie ein Wort durch mehrere Zeilen mit sed?
Ich arbeite an einem Bash-Skript, das eine E-Mail für den Versand an einen Benutzer vorbereiten muss.
Es aggregiert einige Daten, was letztendlich zu mehreren Datenzeilen führt. Für das Beispiel gespeichert in$DATA
.
Jetzt, nach ein bisschen stfw, fand ich ein paar Dinge wiesed -ei "s/_data_/${DATA}/g" mail.tpl
und auchsed durch Variable mit mehreren Zeilen ersetzen. Keiner von ihnen funktioniert.
Nun ist die Frage, wie komme ich dahinsed
etwas durch mehrere Textzeilen ersetzen?
(Alternativen zused
sind auch willkommen!)