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!)

Antworten auf die Frage(9)

Ihre Antwort auf die Frage