UNIX comment convertir lettre en hexa

sagemoi -  
 Utilisateur anonyme -
tout est dans le titre!

ou bien comment remplacer un nombre de 1 a 26 en lettre A-Z
je pense a "expr" mais le man ne me donne rien
si qqun peut me donner une syntax
merci
A voir également:

4 réponses

Utilisateur anonyme
 
euh pour la deuxieme, je ferai un tablo, tou bete...

tu veux koi? script shell?

.O
(_)__... Castor
0
sagemoi
 
oui c'est ca en shell
car j'avais bien pensé au tableau
mais je me disait que c'etait pas tres bo
0
leprechaun Messages postés 265 Statut Membre 10
 
char carac = 'a';
printf(" la lettre %c est egale a %x",carac,carac);

Je crois que ca marche...

Good Luck...
0
leprechaun Messages postés 265 Statut Membre 10
 
Ahh!!! Leprechaun, arrete de repondre a cote de la plaque!

T'as pas remarqué qu'il parlait d'un langage de script et pas de C.

Desolé... J'essaierais de pas recommencer )-;

Good Luck...
0
Utilisateur anonyme
 
bah le tablo c pas bo, mais c efficace :)
c bien du bash, pas du ksh ou du csh?

.O
(_)__... Castor
0
sagemoi
 
c'est du KSH (desole de ne pas avoir precise + to )
0
Utilisateur anonyme
 
desole je peux pas plus t'aider... chuis pas un pro du ksh...

.O
(_)__... Castor
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Il faudrait formaliser plus le problème,
Quel est l'input ou paramètre de ta procédure.
Une chaîne de caractères?
Comment vas tu traiter 12345 ?
12345--> ABCDE
ou 12345 -->L???? peut-être LCDE

Johan Daine
Gates gave us the windows.
Linux gave us the whole house....
0