Как получить случайную цитату с bash.org (смешные цитаты из IRC)

curl -s http://bash.org/?random1|grep -oE "

.*

.*

"|grep -oE "<p class=\"qt.*?

"|sed -e 's//\n/g' -e 's/

//g' -e 's/

//g'|perl -ne 'use HTML::Entities;print decode_entities($_),"\n"'|head -1


Команда использует утилиту curl для загрузки случайной цитаты с сайта bash.org. Далее с помощью утилит grep и sed производится очистка текста от HTML-тегов и лишних символов. Затем для правильного отображения символов используется модуль Perl HTML::Entities. После чего команда выводит первую цитату из очищенного текста с помощью утилиты head. Альтернативный способ получения случайной цитаты — использовать сторонние скрипты, написанные для работы со службой bash.org.

Ответить

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