Bonjour,
je souhaite ajouter une ligne dans un fichier avec sed :
sed -i "/plugin-ids/ a<value type=\"int\" value=\"$numero_plugin\"/>"
Seulement je souhaiterais que cette ligne commence par des espaces. Si je les place de cette manière :
sed -i "/plugin-ids/ a <value type=\"int\" value=\"$numero_plugin\"/>"
ils sont ignorés.
J'ai essayé en utilisant simples et doubles quotes, avec ou sans échappement, sans succès, sachant que la commande sed doit être encadrée par des doubles quotes compte-tenu de l'interprétation de la variable.
Quelle est la méthode à utiliser ?
Partager