Re: [#!/fr] Question d'affichage et de compteur

Page principale
Supprimer ce message
Répondre à ce message
Auteur: bernard
Date:  
À: script_shell_fr
Sujet: Re: [#!/fr] Question d'affichage et de compteur
Le Tue, 21 Jul 2009 21:19:46 +0200,
Claude Binovsky <idg@???> a écrit :

> Avant... il y a longtemps... quand on travaillait en mode 'rouleau',
> on ne pouvait pas faire autrement, alors on décomposait et lors de
> l'impression -- y compris à l'écran, c'était pas différent -- on
> envoyait juste un code CR (Carriage Return) ASCII 13 sans Line Feed
> ASCII 10, puisque c'est le line feed qui fait passer à la ligne et
> en général tous les systèmes d'impressions incorporent les deux Line
> Feed
> + CR. Si on peut envoyer juste le CR c'est gagné ! Et dans ce cas,
> il faut penser à arranger le nombre imprimé sur un nombre de position
> fixe.
>
> putain.. 30 ans au moins

aujourd'hui, sous (Linux, ne pas le répéter), il y a printf (man 1 printf), comme c'est aussi une commande Posix, on peut supposer qu'on la trouve sous BSD, OS X...

exemple: (le sleep, c'est pour avoir le temps de voir)

for i in 1 2 3 4; do
printf "%2d\r" $i; sleep 1
done

>
> Si ça peut ouvrir une piste
>
> Claude
>
> Le 21 juil. 09 à 17:23, Laurent PERTOIS a écrit :
>
> >
> > On 21 juil. 09, at 16:43, Pierre Vinet wrote:
> >
> >> echo "Il reste : $(expr $1 - $i)"
> >
> >
> > Ben non :
> >
> > Il reste : 10
> > Il reste : 9
> > Il reste : 8
> > Il reste : 7
> >
> > Il fait bien une nouvelle ligne à chaque fois, l'idée, si c'est
> > possible, serait de réécrire la ligne, à la même place, à chaque
> > fois.
> >
> > Si c'est compliqué, laissez tomber, c'est pour un truc purement
> > perso et je peux vivre avec une nouvelle ligne à chaque fois,
> > c'était plus par curiosité intellectuelle ;-)
> >
> > --
> > 67.    Ummm... Didn't you say you turned it off?
> > 101 Things You Do Not Want Your System Administrator To Say

> >
> >
> > _______________________________________________
> > archives :
> > http://listes.patpro.net/list/sshfr.fr.html
> > http://listes.patpro.net/mailman/listinfo/script_shell_fr
> > ---------------------------------------------------------------------------------------
> > Orange vous informe que cet e-mail a ete controle par
> > l'anti-virus mail.
> > Aucun virus connu a ce jour par nos services n'a ete detecte.
> >
> >
>
>
> _______________________________________________
> archives :
> http://listes.patpro.net/list/sshfr.fr.html
> http://listes.patpro.net/mailman/listinfo/script_shell_fr
>
> !DSPAM:1,4a6613fa171971804284693!
>
>


_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr