Le 09/11/06, jipe <[EMAIL PROTECTED]> a écrit :

> je verrais plutôt ceci:
> 
> var="61 62 75 73 65 20 64 65 73 20 62 6F 6E 73 20 73 65 6E 74 69 6D
> 65 6E 74 73 20 64 65 20 73 65 73 20 63 61 6D 61 72 61 64 65 73"
> message=$(printf %"$COLUMNS"b "$USER \\x${var// /\\x}") while :; do
> for ((i=0;i<COLUMNS;i++)); do printf "\r${message:i}${message:0:i}";
> sleep 0.1; done; done

Excellent :-D
J'imagine que var contient le code hexa des caractères du message.
Après y a plus qu'à lire man printf...

A ranger à côté de la minute de neige de l'année dernière :)

-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/

=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à