если Ваши страницы являются надлежащими страницами HTML, и Вы не хотите анализировать это, Вы могли бы хотеть использовать lynx
(олдскульный основной текстом браузер) для рендеринга HTML в простой текст сначала (использующий --dump
флаг):
for lnk in http://foo.example.com \
http://bar.example.com \
http://stats.example.com/stillrunning.html
do
lynx --dump "${lnk}" \
| grep "working fine" \
|| mailx -s "${lnk} failed" you@example.com
done
Пример использования wget
(для загрузки), bfr
(для буферизации) и growisofs
для записи:
wget -q -O - http://somewhere/image.iso \
| bfr -b 512m -p -i 100% -m 10% -t 120 -T 95% \
| growisofs -dvd-compat -Z /dev/cdrom=/dev/fd/0
Буферизация является необязательной, но без нее вам придется полагаться на свой диск, чтобы справиться с опустошением буфера. Это не очень хорошо работает, если у вас все время не хватает ресурсов, поэтому ваше подключение к Интернету лучше быть быстрее, чем ваш накопитель ...
Да, полностью пропустил USB-флешку. Это не горит в моей книге: я
wget -q -O - http://somewhere/image.iso > /dev/usbstick
или даже просто
wget -O /dev/usbstick http://somewhere/image.iso
Если вы знаете имя устройства привода CD или DVD для записи CD или DVD, вы можете даже сделать что-то вроде:
wget -O - http://somewhere/some_distro.iso | sudo dd of=/dev/sr0