de a à z

Vincent Lefevre vincent at vinc17.org
Wed Dec 6 14:15:51 CET 2006


On 2006-12-06 12:27:20 +0100, Gwenn Gueguen wrote:
> seq ne fait que les nombres mais jot a l'air de pouvoir le faire :
> "jot -c 26 a"
> 
> Le plus dur est d'avoir la commande jot sur son système :(

Oui. Je pensais qu'un printf %c ferait l'affaire (noter que printf
est POSIX), mais le %c ne fonctionne pas dans ce sens. Par exemple,

vin:~> printf "%c\n" 97
9

au lieu de "a". Mais:

  for i in {97..122}; do printf "\x`printf %x $i`\n"; done

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).

-- 
Vincent Lefèvre <vincent at vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


More information about the Shell mailing list