Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/02/2018, à 19:07

AGP-Architecture

Mise à jour console et boucle bash

Bonjour à tous voir déjà bon début de soirée.

J'ai un script bash qui parcours une boucle et je lui demande de faire un écho à chaque passage. Le problème c'est que chaque passage affiche une nouvelle ligne. Il est bien évident que cela ne m'arrange pas vraiment pour afficher un traitement de x/y lors du parcour de la boucle.

J'ai vu que wget permet de montrer l'avancement d'un téléchargement sans afficher à chaque fois une nouvelle ligne mais en mettant uniquement la ligne concernée à jour

Comment peut-on faire pour mettre à jour uniquement la dernière ligne (Un peu dans le style de la ligne d'avancement du téléchargement de wget) avec bash?

Merci pour votre aide.

Hors ligne

#2 Le 04/02/2018, à 19:25

Watael

Re : Mise à jour console et boucle bash

salut,

les sorties formatées doivent être réalisée avec printf.
tu peux t'aider de Séquences d'échappement ANSI
ou utiliser tput en lisant man 5 terminfo.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 13/02/2018, à 17:02

Spirale21

Re : Mise à jour console et boucle bash

bonjour
je suis pas sûr d'avoir compris mais

echo -n

réponds à ta question? Pour le formatage je te renvoie à Watael


il y a trois manière de faire: la bonne, la mauvaise et la mienne

Hors ligne