Objet : Discussions sur le logiciel libre
Archives de la liste
- From: Pierre ESTREM <peterpan31 AT free.fr>
- To: Claude MICOUIN <mlnglst AT free.fr>, linux-31 AT culte.org
- Subject: Re: [Linux-31] Remplacer des lettres par des nombres avec tr
- Date: Fri, 6 Mar 2020 01:20:25 +0100
Bonsoir,
Amusant, mais casse-tête !
Je suggère que tu partes sur la base du code décimal des caractères ('a' -> 97 etc 'A' -> 65 etc) et soustraire selon, 64 ou 96...
J'étudierais les commandes :
* hexdump
* bc (calcul)
* $[...] (calcul)
* sed ?
Mine de rien c'est du boulot.
Bonne chasse ;)
pierre estrem
Le 04/03/2020 à 23:35, Claude MICOUIN (via linux-31 Mailing List) a écrit :
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
- [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 04/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, manu chez Z, 05/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 06/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Pierre ESTREM, 06/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 06/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 06/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 06/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, Claude MICOUIN, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, jpcas, 08/03/2020
- Re: [Linux-31] Remplacer des lettres par des nombres avec tr, manu chez Z, 05/03/2020
Archives gérées par MHonArc 2.6.19+.