F�lix Hauri a �crit :
> 
> 
> Mais permet de bien s'amuser quand m�me:
> $ echo -e $(
>         for ((i=97;91-$i;i=$i+1)) do
--- ne manque-t-il pas un point virgule:
         for ((i=97;91-$i;i=$i+1)) ; do
>                 [ $i -lt 123 ] || i=65
>                 printf "\\%03o" $i
>         done
> )

Bonsoir 

J'ai un probl�me avec le petit script de F�lix. Ca m'est tomb� dessus en
bidouillant sur la ligne de commande pour essayer de comprendre ce que
faisait le printf:

[maitre@anesth1 tmp]$ i=97
[maitre@anesth1 tmp]$ printf "\\%3o\n" $i 
\141
[maitre@anesth1 tmp]$ echo -e $(printf "\\%3o" $i)
a
Jusque l�, pas de probl�me, mais maintenant je substitue:
[maitre@anesth1 tmp]$ echo -e $(\141)
bash: 141: command not found

L� je comprends plus


Pierre Maitre

-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesth�siologie
FMH Pharmacologie Clinique
Cabinet m�dical / A la Joy
CH-1272 Genolier Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à