Shell - читайте html в переменную и фильтруйте последовательность

user1616685 спросил: 26 ноября 2017 в 05:02 в: html

Мне нужно прочитать веб-страницу с таблицами в переменную и отфильтровать число из одной ячейки.

HTML-код выглядит так:

<tr><th>Totals:</th><td> 99999.9</td>

I нужно получить этот номер 99999,9.

Я попытался:

value=$(curl -s -m 10 http://$host |  egrep -o "Totals:</th><td> [0-9]\{5\}" | cut -d'> ' -f 2)

другой допустимый вариант - проверить, сгенерирована ли хотя бы страница. Я имею в виду чтение html в значение и проверку, является ли значение полным html (возможно, длины).

любой клей, что не так с командой curl в сочетании с командой cut?

спасибо?


0 ответов