J'ai un petit souci pour utiliser sed dans un makefile et j'espère que quelqu'un pourra m'aider parce que là je vois pas trop quoi faire.
Donc mon problème est le suivant : je souhaiterais insérer une ligne dans un fichier c. J'ai donc fait quelques recherches sur le net et trouvé SED qui permet de faire cela.
Lorsque je tape la commande sous Cygwin, tout se passe bien, ma ligne est ajoutée comme je le souhaite. En revanche depuis le makefile...erreur :
sed : "\" must terminate the "i" command

Je pense que c'est un problème d'interprétation de chaine mais j'ai beau essayer tout un tas de solution, j'ai toujours le meme message.
Je vous donne la commande que j'utilise :
sed -e '1i\coucou' monfichier.c
Si quelqu'un voit une solution, je suis preneur