se as suas páginas forem páginas HTML adequadas e você não quiser analisar isso, talvez você queira usar lynx
(o antigo navegador de base de texto) para renderizar o HTML em texto simples primeiro (usando o --dump
flag):
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" [email protected]
done