Bar de progression Wget

Résolu
Bonjour a vous tous ,

Je suis en train de développer un petit script de téléchargement et dedans je me sers de Wget
seul problème c'est que celui ci me retourne tout un tas d'information
Exemple :
wget http://somesite.com/TheFile.

downloading: TheFile.tar.gz ...
--09:30:42--  http://somesite.com/TheFile.jpeg
           => '/home/me/Downloads/TheFile.jpeg'
Resolving somesite.co... xxx.xxx.xxx.xxx.
Connecting to somesite.co|xxx.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,614,820 (1.5M) [image/jpeg]

25% [======>                              ] 614,424      173.62K/s    ETA 00:14


Et je voudrais obtenir :
25% [======>                              ]

Ou voir meme juste
Progression : 25% 

ou bien encore
 25% [======>                              ] 614,424      173.62K/s    ETA 00:14

mais sur une seul ligne .
J'ai chercher un peu partout sur le net et la plupart du temps les scripts retourné :
1%
2%
3%

.... etc

Ainsi je me demande si il est réellement possible d'obtenir que la bar de progression du Wget.

Merci a vous.

4 réponses

  1. Contributeur
    ou aussi
    wget http://somesite.com/TheFile.jpeg  --progress=bar:force 2>&1 | awk 'BEGIN{RS="\r"} /% / {printf $0  RS} END{print ""}'
    1. Contributeur
      hello
      wget http://somesite.com/TheFile.jpeg 2>&1 | awk '/% / {n=2; if($0 ~ /=/)n=1; printf "Progression: " $(NF-n) "\r"} END{print ""}'
      1. Bonjour et tout d'abord , merci pour tes 2 reponses ,

        je viens de tester les 2 et au bout de quelque temps j'ai eu les retours suivant a l'execution pour le premier :

        Progression: ds


        Pour le second :

        ")k: run time error: not enough arguments passed to printf(" 0% [                                       ] 0           --.-K/s              
        	FILENAME="-" FNR=2 NR=2
        


        Je ne sais aps trop quoi faire pour résoudre se problème :/

        Merci encore pour ta réponse :)
        1. Contributeur
          avec quel lien de téléchargement ?
          j'ai testé avec Openoffice, ~80 Mb
          serait-ce des chargements multiples ?
        2. Contributeur
          essayer aussi avec gawk plutôt que awk
        3. Contributeur
          ça doit être ça, j'ai la même erreur en utilisant un vieil awk (mawk)
        4. j'ai tester avec un lien d'une musique provenant de youtube ~ 4 Mo
          Sachant que je DD a 250 Ko/s max
          ps : je suis sur Ubuntu 12.04 pour le moment
        5. $ awk -W version
          mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan

          pour la version de mon awk