#1 Le 02/02/2006, à 01:31
- string
[Résolu] Revenir a la ligne, en shell, en perl, en C...
Salut,
Je cherche a faire sur ma stdout un truc genre:
[ xx ]
Ou xx est un nombre qui varie au cours ud temps, et je sais pas comment faire pour revenir a la ligne sans en creer unje nouvelle, je pense qu'il doit y avoir une bidouille avec \r .. mais je vois pas
merci
Hors ligne
#2 Le 02/02/2006, à 01:43
- Ju.
Re : [Résolu] Revenir a la ligne, en shell, en perl, en C...
\n ?
http://www.cavi.univ-paris3.fr/ilpga/ilpga/tal/perl/matchi.htm
Ok j'ai rien dit... ca m'apprendra à poster quand je tombe de sommeil... le code donné plus bas marche bien, j'avais pas compris ta demande...
Hors ligne
#3 Le 02/02/2006, à 01:43
- asher256
Re : [Résolu] Revenir a la ligne, en shell, en perl, en C...
Salut,
Je cherche a faire sur ma stdout un truc genre:
[ xx ]Ou xx est un nombre qui varie au cours ud temps, et je sais pas comment faire pour revenir a la ligne sans en creer unje nouvelle, je pense qu'il doit y avoir une bidouille avec \r .. mais je vois pas
merci
Salut. Il faut en effet utiliser "\r".
Pour faire ça sous bash par exemple:
while true; do echo -e -n " [ $RANDOM ]\r"; done
Cette commande affiche un nombre aléatoire dans la même ligne.
Dernière modification par asher256 (Le 02/02/2006, à 03:25)
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#4 Le 02/02/2006, à 01:45
- asher256
Re : [Résolu] Revenir a la ligne, en shell, en perl, en C...
Un autre exemple en C:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
int i;
for(;;)
printf(" [ %i ]\r",rand()%9999);
}
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#5 Le 02/02/2006, à 03:20
- string
Re : [Résolu] Revenir a la ligne, en shell, en perl, en C...
merci
Hors ligne