Attention toutefois au cas ou l'expression contiendrait des caractères réservés propres au shell (tel le point d'exclamation par exemple), qui dans ce cas là peuvent générés des erreurs. une autre façon de faire est d'utiliser des quotes simples afin d'exclure la variable de la syntaxe, par exemple on aurait tout aussi bien pu écrire :
echo "Bonjour toi" | sed 's/'"$VARIABLE"'/Salut/'
echo "Bonjour toi" | sed 's/' "$VARIABLE" '/Salut/'
Dans l second exemple espace sont là juste à des fins de lisibilité, c'est pour bien marqué la différence entre quotes simples et quotes doubles.
;-))
Z'@+...che.JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.