[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linux-31] Remplacer des lettres par des nombres avec tr
- To: linux-31@culte.org
- Subject: [Linux-31] Remplacer des lettres par des nombres avec tr
- From: Claude MICOUIN <mlnglst@free.fr>
- Date: Wed, 04 Mar 2020 23:35:03 +0100
Bonsoir la liste,
Je cherche à remplacer chaque lettre d'un fichier par leur numéro
d'ordre dans l'alphabet:
a -> 1
b -> 2
etc.
Ça marche très bien jusqu'à 9 avec la commande tr
$ echo 'b f a i c h' |tr "[a-k]" "[0-9]"
1 5 0 8 2 7
Mais ça se gâte dès qu'on arrive à un nombre à deux chiffres:
$ echo 'b f a i c h' |tr "[a-z]" "[0-26]"
1 ] 0 ] 2 ]
J'ai essayé de changer les " pour des ' dans tous les sens, aucun
résultat.
Quelqu'un saurait où ça foire ?
Merci.
Bonne soirée.
Claude MICOUIN