Désolée, mais chez moi, ça marche très bien sans le '\', même dans un makefile :
	
	| 12
 3
 4
 5
 6
 
 | # makefile :
all : toto.b
toto.a :
        echo "salut !" > $@
%.b : %.a
        sed -e '1icoucou' $< > $@ | 
 
	
	| 12
 3
 4
 
 | $ make
$ more toto.b
coucou
salut ! | 
 mais sinon, je suis d'accord avec Luc Hermitte, le plus simple est sans doute de faire :
	
	(echo "coucou"; cat fichier.c) > tmp ; mv tmp fichier.c
 mais si tu veux vraiment utiliser sed, il y a aussi moyen de mettre la commande dans un fichier coucou.sed et de faire :
	
	 sed -f coucou.sed fichier.c
 
						
					
Partager