Just want to show wget progress bar


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Just want to show wget progress bar
# 1  
Old 04-25-2010
Error Just want to show wget progress bar

I have been developing a download manager bash script recently using wget.
while downloading a file, the user interface is something like

Code:
downloading: DSCF0599.JPG ...
--09:30:42--  http://xxx.xxx/DSCF0599.JPG
           => `/home/rastacre/Downloads/DSCF0599.JPG'
Resolving xxx.xxx... xxx.xxx.xxx.xxx.
Connecting to xxx.xxx|xxx.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,614,820 (1.5M) [image/jpeg]

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


Now, i just want to show the progress bar, something like
Code:
downloading: DSCF0599.JPG ...
19% [======>                              ] 614,424      173.62K/s    ETA 00:14

Is it even possible ? Smilie
If not, are there any alternative ways to show a progress bar, while downloading.
# 2  
Old 04-26-2010
pipe the output to head or tail, and try achieving your requirement.
# 3  
Old 04-26-2010
I tried redirecting STDERR to STDOUT using 2>&1 and then piped through tail, but the output wasn't a live progress bar and instead something like
Code:
  5050K .......... .......... .......... .......... .......... 92% 1.34M 0s
  5100K .......... .......... .......... .......... .......... 93% 1.38M 0s
  5150K .......... .......... .......... .......... .......... 94% 1.58M 0s
  5200K .......... .......... .......... .......... .......... 95% 1.56M 0s
  5250K .......... .......... .......... .......... .......... 96%  751K 0s
  5300K .......... .......... .......... .......... .......... 97% 1.18M 0s
  5350K .......... .......... .......... .......... .......... 98% 1.15M 0s
  5400K .......... .......... .......... .......... .......... 99%  626K 0s
  5450K .......... .......... .......... .......              100%  919K=4.9s

Anyways, thanks for your reply.
Moreover, i also found a good alternative way to show a progress bar while downloading is to use curl

Code:
 curl -# -o down.mp3 "http://site.com/down.mp3"
######################################################################## 100.0%

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Progress bar

Hi Experts; Im in the process of writing a shell script for enabling an IT operations to run archiving.We use netbackup. The script is complete, though there is one bit that i need help on. Im trying to have a progess bar for the procedure.I have gone through the man page of the command in... (5 Replies)
Discussion started by: maverick_here
5 Replies

2. Shell Programming and Scripting

Progress bar for cp

I'm trying to use this code to get a progress bar for cp: "Can you get cp to give a progress bar like wget?" But I'm getting these errors: stat: illegal option -- c usage: stat awk: division by zero input record number 1, file source line number 4 I'm using Mac OS X 10.6... (1 Reply)
Discussion started by: pcwiz
1 Replies

3. Programming

A progress bar in C

Hello, it's me again...:eek: I need to create a progress bar in C, but i have no idea on how to do it. i want it to output something like this: Progress: 58% But i can't get it to work. Could you please post an example progress bar written in ANSI C? Thanks (4 Replies)
Discussion started by: Zykl0n-B
4 Replies

4. Shell Programming and Scripting

progress bar

hi all, in shell script (ksh), how do i write a progress bar ?? i have a script which searches files and while its searching i am currently printing out "." and if it finds what its searching for the script prints out the name of the file e.g .................. firstFile.txt... (2 Replies)
Discussion started by: cesarNZ
2 Replies

5. Shell Programming and Scripting

Progress bar

Hi friends, how can I show a progress bar for any running process in the shell script. For example when I am copying or compressing a file. Thanks. (1 Reply)
Discussion started by: dwiravi
1 Replies

6. Shell Programming and Scripting

How to show progress bar for a running process

Hi, I have 2 shell scripts ,one for taking hot backup of oracle Database while other is for progress bar. But I don't have an idea hoe should I incorporate the shell script of progress bar in my hot backup code . Please help. My shell script for hot backup is as below: ... (0 Replies)
Discussion started by: dwiravi
0 Replies

7. UNIX for Advanced & Expert Users

how to have a cp progress bar?

Hi all, This is a reformed post to my earlier ones!!!!!! I would like to know how to include a progress bar while using the cp... I am copying a few huge files from cdrom but am unable to figure out ,how to give a progress bar!!!!! I checked out other sites as well,but the issue here is... (1 Reply)
Discussion started by: wrapster
1 Replies

8. UNIX for Advanced & Expert Users

progress bar

Hi all, I want to print # like that in a progress bar.. For e.g We can notice that during installation ... but,how to do that? Thnx, sakthi. (4 Replies)
Discussion started by: sakthi.abdullah
4 Replies

9. Shell Programming and Scripting

progress bar

i am trying to write a script where in it will connect to remote servers and execute remote scripts to fetch some data and ftp it back to a main server. i would like to add a script where it will show some sort of status bar until such time that the expected files have been recieved. something... (3 Replies)
Discussion started by: inquirer
3 Replies
Login or Register to Ask a Question