wget конкретная Текстовая строка со стороны HTML

Я хотел бы скопировать конкретную строку с Сайта HTML в файл TXT.

Например, http://www.bafg.de/php/KOBLENZRHEINW.htm

Всегда содержит строку:

Letzter gemessener Wert : 221 cm um 15:30 Uhr MEZ am 5.09.2017

Как я могу сделать это?

0
задан 5 September 2017 в 09:55

2 ответа

Эта команда направляет вывод wget на консоль, grep выбирает выбранную строку и, наконец, перенаправляет ее в файл .txt:

wget -q -O - "$@" http://www.bafg.de/php/KOBLENZRHEINW.htm | grep "Letzter gemessener Wert" > file.txt
2
ответ дан 2 November 2019 в 07:42
wget http://www.bafg.de/php/KOBLENZRHEINW.htm && grep "Letzter gemessener Wert" KOBLENZRHEINW.htm > wert.txt

должны добиться цели, если линия всегда начинается с «Letzter gemessener Wert». Он загружает файл .htm, ищет строку и сохраняет результат в wert.txt. Использование только > перезапишет любой существующий файл wert.txt, если вы хотите добавить строку к файлу, используйте вместо этого >>.

Тем не менее, zx485 лучше отправляет текст веб-сайта непосредственно на grep, чем сначала загружать файл, как в моем решении выше.

1
ответ дан 2 November 2019 в 07:42

Другие вопросы по тегам:

Похожие вопросы: