Remplacez un mot par plusieurs lignes en utilisant sed?

Je suis en train de travailler sur un bash script qui doit préparer un E-Mail pour être envoyé à un utilisateur.

Il agrège des données, qui finit par être plusieurs lignes de trucs. Pour l'exemple stockées dans $DATA.

Maintenant, après un peu de stfw j'ai trouvé quelques petites choses comme sed -ei "s/_data_/${DATA}/g" mail.tpl et aussi sed remplacer avec variable avec plusieurs lignes. Aucune de ces travaux.

Maintenant, la question est, comment puis-je obtenir sed à remplacer quelque chose avec plusieurs lignes de texte?

(Alternatives à la sed sont également les bienvenus!)

source d'informationauteur Cobra_Fast