Bonjour !
Olivier Allard-Jacquin a écrit :
> > sed "s/+33/80/g"
> L'utilisation du "+" est particulière en sed (de même que le ".").
> Donc il vaut mieux le protéger => \+
Il me semble que "+" n'est un caractère spécial que si on utilise la
syntaxe « extended regular expressions » (sed -E). Dans les « basic
regular expressions » il n'a pas de signification particulière :
$ sed 's/+33/80/' <<< "+33 4 12"
80 4 12
$ sed -E 's/+33/80/' <<< "+33 4 12"
sed: -e expression #1, char 9: Invalid preceding regular expression
$ sed -E 's/\+33/80/' <<< "+33 4 12"
80 4 12
À+,
Edgar.