Comment pouvez-vous ajouter à la fin d'une ligne par SED contrôlé par makefile?Remplacement de la fin de la ligne par SED dans le fichier makefile
Je cours
paste -d" " t.tex tE.tex | sed '[email protected][email protected]@' > tM.tex
où le problème est dans l'utilisation de la marque $
pour la fin de la ligne.
-je obtenir
#paste -d" " t.tex tE.tex | sed -e s/" "/\\\&/g | sed -r "s/XXX/" > tM.tex
sed: -e expression #1, char 10: unterminated `s' command
make: *** [all] Error 1
J'ai la commande juste après le « tous: » tag dans mon makefile qui ne contient que les deux lignes.
Les paramètres -n
et -e
n'aident pas ici. La commande fonctionne comme prévu lorsqu'elle est exécutée directement dans le terminal.
Pouvez-vous ajouter des exemples d'entrées et vos sorties attendues? – IanNorton