Нужно из скрипта распарзить вывод wget. Скрипт на perl.
Возникло несколько вопросов
1) wget выводит некоторые информационные строки вида
Length: 1024 (1K) [text/html]
Можно ли рассчитывать что они будут одинаковыми во всех версиях вгет на всех платформах?
2) Сообщения об ошибках выводятся по разному 8(
Например если соединение обрывается то
Connecting to lame.lut.fi|157.24.184.129|:80... failed: Connection refused.
И еще возвращает 1.
А если 404 ошибка то
Error 404: Not Found. Но возвращает 0, типа все в порядке.
Можно ли как-нибудь заставитьв се ошибки выводить в одном стиле и желательно чтобы он возвращал какую-то цифру отличную от 0.
Гуглил, маны читал не нашел.
3) Он во время скачивания печатает в пайп строки вида
20352K ................ ................ ................ 2% 408.71 KB/s
В случае если коннект пропадет или скорость упадет, то он остановится посреди строчки.
Но хотелось бы получить от него информацио о изменении скорости.
Если сделать другой режим вывода, то придется отсеивать контрольные символы, чего не очень хочется. Кто-нибудь как-то решил это?
Похожие темы
- Форум Диагностика соединения (http в частности) (2012)
- Форум Дублировать вывод команды wget (2009)
- Форум [wget а может и не wget]вывод в консоль (2010)
- Форум Wget (2012)
- Форум wget (2011)