LINUX.ORG.RU

Посмотреть телепрограмму


0

0

Надоело пропускать время показа любимой телепередачи, скажем, «Что? Где? Когда?». Хочу написать скрипт, который бы автоматически проверял, есть ли в телепрограмме на сегодня эта передача и, если есть, выводил бы сообщение. С оформлением проблем нет, столкнулся с трудностями в ключевой строке вроде:

wget "http://www.1tv.ru/shed/"`date +%d.%m.%Y` | iconv -f cp1251 -t utf8 | grep "Что? Где? Когда?"
wget, зараза, не передает скаченную страницу по конвейеру дальше, а сохраняет ее на диск. Как его заставить это делать? Или, может, использовать другую команду?

★★
Ответ на: комментарий от tr0ll

Спасибо, костыль улыбнул. А можно, чтобы без записи файла на диск?

dumal ★★
() автор топика
Ответ на: комментарий от dumal

>Тема закрыта

тема не закрыта.

wget -O -

вывод на stdout

leave ★★★★★
()

> wget, зараза, не передает скаченную страницу по конвейеру дальше, а сохраняет ее на диск.

man wget:

-O file
--output-document=file
The documents will not be written to the appropriate files, but all will be concatenated together and written to file. If - is used as file, documents will be printed to standard output, disabling link conversion. (Use ./- to print to a file literally named -.)

name_no ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.