Как с помощью wget (если через wget не получится, можно и через curl) скачать файл, при этом в консоль выводить процент его загрузка.
1
2
3
4
5
...
99
LinuxForum.Fans
[Решено] Процент загрузки wget/curl
Автор: koka3000
4 сообщений
1063 просмотров
man wget
внимание на ключ --progress
А как можно сделать, чтобы выводило только проценты и чтобы они не повторялись?
Чтобы это:
text
14900K .......... .......... .......... .......... .......... 2% 1,84M 6m9s
14950K .......... .......... .......... .......... .......... 2% 1,82M 6m9s
15000K .......... .......... .......... .......... .......... 2% 1,78M 6m9s
15050K .......... .......... .......... .......... .......... 3% 1,84M 6m9s
15100K .......... .......... .......... .......... .......... 3% 1,78M 6m9s
...Выводило как это:
text
2%
3%
...Я могу сделать через awk и sort, но только уже после исполнения загрузки. А как сделать, чтобы это все делалось во время загрузки?
Вот как получилось сделать. В принципе, такое решения подходит.
text
wget -O 1.zip --progress=dot http://localhost/1.zip 2>&1 | grep --line-buffered "%" | sed -u -e "s,\.,,g" | awk '{printf("%4s\n", $2)}'Войдите или зарегистрируйтесь, чтобы ответить.