Insertion de contenu multiline avec sed
Bonjour,
J'essaye d'utiliser sed afin d'insérer le contenu d'un fichier dans un autre:
Code:
1 2 3 4 5
| permissions=$(cat "$scriptPath/adapters/default/permissions.xml")
sed -i "" "/monpattern/ {
i\\
$permissions
}" "$manifestFile" |
Voici le retour de la commande sed:
Code:
command a expects \ followed by text
Visiblement, sed est sensible au fait que la variable $permissions contient des retours à la ligne...
La commande est exécutée sur un OSX...
Des idées ?
Merci d'avance,