Hello !
Voilà, je cherche la commande equivalente auafin d'avoirCode:seq `1 100`
A B C D E F .... jusque Z ?
Si qqun connait une commande, où la façon d'avoir ça rapidement..
Merci bcp !
Version imprimable
Hello !
Voilà, je cherche la commande equivalente auafin d'avoirCode:seq `1 100`
A B C D E F .... jusque Z ?
Si qqun connait une commande, où la façon d'avoir ça rapidement..
Merci bcp !
Y'aurait peut-être moyen de faire ça en passant par la table ASCII non ?
Seulement je sais pas cmt faire :cry:
J'y ai pensé oui.. mais aucune idée
il faut récupérer les codes pour les lettres, puis transcrire... mais bon. je ne sais guere si ça peut marcher
si tu as BASH version 3 :
ou bienCode:echo {A..Z}
Code:echo "echo {A..Z}" | bash
Malheureusmeent, ça ne marche pas :/
je ne sais pas pourquoi :/Code:
1
2
3
4 [chris@PC1]$ echo {A..Z} {A..Z} [chris@PC1]$ echo "echo {A..Z}" | bash {A..Z}
comme je l'ai dit il faut bash version 3
tu dois avoir une version antérieure
C'est tiré par les cheveux mais ça marche :
la boucle for sert à générer grâce à printf une chaine "\x41 \x42 \x43 \x44..." qui sera ensuite interprêtée par la commande echo.Code:echo -e $(for i in `seq 65 90`; do printf '\\x%x ' $i; done)
Je n'ai pas trouvé de moyen de générer directement les lettres avec printf.
Je crois que :
serait plus simple et plus compréhensible.Code:
1
2
3 for i in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z; do blabla done