[HS] comportement bizarre de la commande tr sous bash
Bonjour,
Dans un fichier "c.txt" il y a :
\222\226\227
en octale donc.
Pour remplacer \225 par \052 (le "*"), \226 par \055 (le "-") et \227
par \055 (le "-") je suis obligé de faire :
tmp $ cat c.txt | tr '\227\225\226' '\055\052\055'
ce qui me donne bien :
*--
mais
tmp $ cat c.txt | tr '\225\226\227' '\052\055\055'
me donne
*+,
et pourtant, les correspondances des caractères sont les mêmes (mais
pas dans le même ordre)
Quelqu'un peut m'expliquer car là je vois pas.
merci
--
Ph
Reply to: