Hello my 2-cents: for i in $(seq 1 26); do expr substr "abcdefghijklmnopqrstuvwxyz" $i 1; done ou: for i in $(seq 97 122); do hex=$(printf %x $i); echo -e "\x"$hex; done Contrairement à ce qu'annonce le --help de seq, l'option -f ne prend *que* les format %e, %f et %g. S'il avait accepté le %x, on se serait passé de la variable intermédiaire 'hex'. Maintenant, à savoir si c'est Posix.... =) a+ Arnaud Launay a écrit :
Quoting Vincent Lefevre <vincent@vinc17.org>:
fait ce que l'on veut en bash et zsh. Avec dash, on peut utiliser `seq 97 122` au lieu de {97..122}, mais le \xHH dans printf n'est pas supporté (probablement pas POSIX).
Bref, il n'y a absolument aucun moyen simple pour énumérer l'alphabet, quoi. Reste plus que le "classique" perl -e "print a..z"
Arnaud... _______________________________________________ Shell mailing list http://cli.asyd.net/home/ https://lists.asyd.net/mailman/listinfo.cgi/shell