Author: Pierre Colobert Date: To: guilde Subject: Re: bash et expression régulière
Le mercredi 13 Septembre 2006 03:05, anne aublanc a écrit : > bonjour,
>
> j'aimerais avoir cela ab\$cd\$e en partant de ab$cd$e dans une variable
> (titi)
>
> en ligne de cde :
> user_shadow1='ab$cd$e'; echo $user_shadow1 | sed -e s/\\$/\\\\\$/g
> ab\$
>
> user_shadow1='ab$cd$e'; titi=`echo $user_shadow1 | sed -e s/\\$/\\\\\$/g`;
> echo $titi ab$cd$e$
>
> Si vous pouvez m'expliquer le problème...
>
> j'aimerais beaucoup que titi = ab\$cd\$e
>
> merci
> anne je crois que le probleme viens de l'affectation a la variable titi
par exemple:
$ user_shadow1='ab$cd$e'; echo $user_shadow1 | sed -e 's/\$/\\\$/g'
ab\$cd\$e
ce qui est le resultat recherché alors que :