[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: