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 18/07/2012, à 16:01

Hizoka

[resolu] n'avoir que la barre de progression wget

Bonjour !

Je voulais savoir s'il était possible de n'avoir que l barre de progression qu'affiche wget.

J'ai essayé :
-q : il n'affiche rien du tout
-nc : il ne m'affiche rien car il n'y a pas de soucis.

Y a-t-il une soluce qui permettrait d'avoir simplement la progression sans tout le texte avant ?

Merci à vous smile

Dernière modification par Hizoka (Le 18/07/2012, à 20:22)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#2 Le 18/07/2012, à 16:24

demonipuch

Re : [resolu] n'avoir que la barre de progression wget

Bonjour

Avec wget je ne sais pas. Par contre avec curl :

curl -# -O <url>

Hors ligne

#3 Le 18/07/2012, à 16:29

Hizoka

Re : [resolu] n'avoir que la barre de progression wget

je connais pas curl mais la ca me donne pas une barre vraiment mais une succession de ligne et ca ne m'affiche pas le debit.

c'est possible d'avoir un truc ressemblant à wget ?

4% [>                                  ] 2 380 063    514K/s  eta 92s

KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#4 Le 18/07/2012, à 16:55

nesthib

Re : [resolu] n'avoir que la barre de progression wget

ça n'est pas possible avec wget sans un patch, mais si tu veux intégrer ça à un script tu peux utiliser une fonction qui nettoie la sortie de wget.


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 18/07/2012, à 19:31

Hizoka

Re : [resolu] n'avoir que la barre de progression wget

Avec le filtre ca me renvoie :

12% [===>                                   ] 6 457 220    514K/s  eta 93s
12% [====>                                  ] 6 562 391    514K/s  eta 90s
13% [====>                                  ] 6 668 887    533K/s  eta 90s
13% [====>                                  ] 6 773 937    514K/s  eta 90s
13% [====>                                  ] 6 880 433    514K/s  eta 90s
13% [====>                                  ] 6 985 604    514K/s  eta 90s
13% [====>                                  ] 7 057 886    495K/s  eta 89s
14% [====>                                  ] 7 227 268    514K/s  eta 89s
14% [====>                                  ] 7 333 643    514K/s  eta 89s
14% [====>                                  ] 7 440 139    514K/s  eta 89s

ca le fait pas sur la meme ligne, c'est normal ?

Je pige bien la fonction sauf le printf :

printf '%c' "${c}"

tu peux m'expliquer cette commande ? il affiche quoi exactement ?!
le ${c}, c'est ok, c'est surtout à quoi correspond '%c'

Dernière modification par Hizoka (Le 18/07/2012, à 19:51)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#6 Le 18/07/2012, à 20:22

Hizoka

Re : [resolu] n'avoir que la barre de progression wget

Bon j'ai refait une autre version de la fonction tongue

while read -d $'\r' retour
do
    retour=${retour/# }
    [[ ${retour:0:1} == [0-9] ]] && { echo -en "\r"; echo -n "${retour}" }
    sleep 0.2
done < <(wget --progress=bar:force http://download.xnview.com/XnViewMP-linux-x64.tgz 2>&1)

Il ne me donne que la barre maintenant !

resolu !


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 02/12/2024, à 15:00

Boris90

Re : [resolu] n'avoir que la barre de progression wget

Je déterre le sujet car je cherchais à faire la même chose, et il y a maintenant une nouvelle option dans wget qui permet d'obtenir le comportement souhaité :
--show-progress permet d'afficher la barre de progression peu importe le niveau de verbosité.
Donc en combinant -q et --show-progress, on n'affiche que la barre de progression ?

Si jamais ça peut servir à d'autres... ?


Serveur Intel Xeon E5-1650 v4 96GB RAM en ESXi avec (entre autre) 2 machines virtuelles en Ubuntu Server 20.04 LTS (dont une couplée avec Plesk), une VM Windows Server 2019 et une MV Ubuntu Desktop en guise de "labo" :)
WSL en Ubuntu avec XMing sur Windows 10, notamment pour de la préparation de cours (et utilisation d'AMC pour les QCM)

Hors ligne