Bonjour à toutes et tous,
Je voudrais remplacer les caractères "[" et "]" avec sed, mais ils fonts partie 
du «regroupement» de caractère à sélectionner. Je les ai précédé d'un "\" ainsi 
:
sed 's/[\[\]]/-/g'
Mais ça ne marche pas...

echo "--[chaine]-" | sed 's/[\[\]]/-/g'
--[chaine]-

Par contre ceci fonctionne :
echo "--[chaine]--" | sed 's/\[/-/g' | sed 's/\]/-/g'
---chaine--
Même si ça marche, j'ai envie de comprendre...

Merci d'avance

--
Benoit

Sent with [ProtonMail](https://protonmail.com) Secure Email.

Répondre à