défi variables bash

Florent Guiliani fguiliani at perinfo.com
Mon Jan 23 17:14:46 CET 2006


Florent Guiliani a écrit :
> REGEXP=` grep "^debut" fichier | while read DEBUT FIN; do echo -n "-e 
> \"s/$FIN/lafin/g\" " ; done `
> sed -i $REGEXP *.cpp
>
> le problème c'est que echo interprète le -e et du coût ne l'affiche 
> pas :( et donc sed me dit que " n'est pas
> une commande :(

echo -n " " "-e toto"

semble corriger le problème lorsque je le tape sur la ligne de commande
pourtant lorsqu'il est exécuté sous cygwin dans un malefile j'ai toujours
le problème du -e qui est "absorbé" comme option.

Florent G.,



More information about the Shell mailing list