Affichage progressif dans le terminal

kouki -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerai afficher une ligne en progression dans le terminal c.a.d je veux par exemple
afficher les nombre de 1 à 10 mais à condition q'ils s'affiche dans la meme ligne l'un après l'autre sans ( 1 s'affiche puis il disparait est 2 s'affiche à sa place et ainsi de suite "
NB. ça sera beaucoup plus meilleur si vous me donnez l'astuce en C Shell, mais si pas d'idée le shell suffit :p
et merci :)

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

En bash :

for i in $(seq 10);do echo -n "$i ";sleep 1;done
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
$ for n in {1..10} ; do printf "%d\r" $n ; sleep .5 ; done ; echo 
en Csh
#!/bin/tcsh
foreach n ( 1 2 3 4 5 6 7 8 9 )
printf "%d\r" $n ; sleep .5 
end
0