Как создать непрерывный новостной бегущий текст Yahoo! для терминала

while true;do n="$(curl -s http://news.yahoo.com/rss/|sed 's/"|sed -e '/^\// d' -e 's/title>/---------- /g' -e '1,3d'|tr '\n' ' ')";for i in $(eval echo {0..${#n}});do echo -ne "\e[s\e[0;0H${n:$i:$COLUMNS}\e[u";sleep .15;done;done &


Команда создает непрерывно обновляемый новостной бегущий текст Yahoo! News в терминале. Используется cURL для получения RSS-ленты новостей, sed, grep и tr для обработки информации и форматирования текста и управляющие последовательности ANSI для отображения текста в виде бегущей строки. Альтернативой может быть использование другой RSS-ленты с новостями или другого способа форматирования текста в терминале.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *