Я хотел бы скопировать конкретную строку с Сайта HTML в файл TXT.
Например, http://www.bafg.de/php/KOBLENZRHEINW.htm
Всегда содержит строку:
Letzter gemessener Wert : 221 cm um 15:30 Uhr MEZ am 5.09.2017
Как я могу сделать это?
Эта команда направляет вывод wget
на консоль, grep
выбирает выбранную строку и, наконец, перенаправляет ее в файл .txt
:
wget -q -O - "$@" http://www.bafg.de/php/KOBLENZRHEINW.htm | grep "Letzter gemessener Wert" > file.txt
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
, чем сначала загружать файл, как в моем решении выше.