On 2001.11.15 17:20 Lo�c Le Guyader wrote:
> Bonjour,
> Je suis content de voir toutes ces r�ponses mais bon, je me suis mal
> expliquer. Reprenons. Je ne veux par exemple pas remplacer "(salut) et
> toit" par "salut et toi" mais la cha�ne "($DESTDIR) et toi" par
> "salut et toi".
> Le probl�me avec la r�gle sed 's/($DESTDIR)/$DESTDIR/' n'est pas
> qu'elle ne trouve pas la cha�ne � remplacer mais qu'elle la remplace
> par la cha�ne "$DESTDIR" au lieu de "salut". Dans l'exemple pr�c�dent
> on aurra donc "($DESTDIR)/ et toi" remplacer par "$DESTDIR/ et toi" au
> lieu de "salut et toi".
> 

Il ne faut pas mettre les quotes autour de $DESTDIR si tu veux que la
variable soit �valu�e par le shell d'o� les solutions :

  sed s/'($DESTDIR)'/$DESTDIR/g
  sed "s/(\$DESTDIR)/$DESTDIR/g"
 

Répondre à