#1 Le 18/07/2012, à 17: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
Dernière modification par Hizoka (Le 18/07/2012, à 21:22)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 18/07/2012, à 17: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, à 17: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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 18/07/2012, à 20: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, à 20:51)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 18/07/2012, à 21:22
- Hizoka
Re : [resolu] n'avoir que la barre de progression wget
Bon j'ai refait une autre version de la fonction
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