Коровье высказывание - cowsay - Wikipedia

коровье высказывание
Cowsay Typical Output.png
Оригинальный автор (ы)Тони Монро
Стабильный выпуск
3.03 / 28 мая 1999 г.; 21 год назад (1999-05-28)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вPerl
Операционная системаКроссплатформенность
Доступно ванглийский
ЛицензияХудожественная лицензия / Стандартная общественная лицензия GNU
Интернет сайтnog.net:80/~tony/warez/cowsay.shtml (в архиве)

коровье высказывание это программа, которая генерирует ASCII картинки коровы с посланием.[2] Он также может создавать изображения, используя готовые изображения других животных, например Смокинг Пингвин, талисман Linux. Это написано в Perl. Также существует связанная программа под названием коровья мысль, с коровами с пузырями мыслей, а не пузыри речи. .корова Существуют файлы для cowsay, которые могут создавать разные варианты «коров», с разными типами «глаз» и так далее.[3] Иногда используется на IRC, скриншоты рабочего стола и в документация по программному обеспечению. Это более или менее шутка внутри хакерская культура, но существует достаточно долго, поэтому его использование довольно широко. В 2007 году он был отмечен как Debian пакет дня.[4]

Пример

Команда Unix удача так же может быть водопроводный в коровье высказывание команда:

[пользователь @ имя хоста ~] $ удача | коровье высказывание ________________________________________/ У вас египетский грипп: вы собираетесь  быть мумией. / ----------------------------------------        \   ^__^          (оо)  _______            (__)\       )\/\                || ---- w |                ||     ||

И используя параметр -f с последующим смокинг, можно заменить корову другими существами, такими как Смокинг, талисман Linux:

[пользователь @ имя хоста ~] $ удача | cowsay -f смокинг _________________________________________/ Вы молоды только один раз, но можете  оставаться незрелым бесконечно. / -----------------------------------------   \    \        .--.       | о_о |       |:_/ |      //   \ \     (|     | )    /'\_   _/`\    \___)=(___/

Или другое:

[пользователь @ имя хоста ~] $ удача | cowsay -f в лоб  ________________________< Don't get to bragging. > ------------------------    \     \    ^__^         /    (оо)  _______ / _________    (__)\       )=(  ____|_ \_____        || ---- w |    _____ |        ||     ||   ||           ||

Используя параметр -l показывает все доступные коровьи файлы:

[пользователь @ имя хоста ~] $ Cowsay -lФайлы Cow в / usr / share / cowsay / cows:apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon по умолчаниюдракон дракон и корова утка слон слон в змеиных глазах пламенеющая овцаохота за привидениями gnu head-in hellokitty kiss kitty koala kosh luke-koalaкорова мяуканье молоко муфаса лось изувеченный пони пони-меньшая овца ренскелет снеговик sodomized-овца stegosaurus stimpy suse трехглазая индейкасмокинг черепаха unipony unipony-small vader vader-koala www

Если пользователь хочет показать примеры всех различных файлов cowfiles, он может запустить эту команду:

[пользователь @ имя хоста ~] $ за я в $(Cowsay -l); делать cowsay -f $ i "$ i"; сделано

Как только пользователь получит этот вывод, он может передать:

[пользователь @ имя хоста ~] $ ls | cowsay -f смокинг ________________________________________/ ChangeLog cowsay cowsay.1 INSTALL | install.pl install.sh ЛИЦЕНЗИОННЫЙ МАНИФЕСТ | pgp_public_key.txt README Wrap.pm.diff / ----------------------------------------   \    \        .--.       | о_о |       |:_/ |      //   \ \     (|     | )    /'\_   _/`\    \___)=(___/

Или просто произнесите их текст:

[пользователь @ имя хоста ~] $ cowsay -f смокинг «Это мой текст». __________________< This is my text. > ------------------   \    \        .--.       | о_о |       |:_/ |      //   \ \     (|     | )    /'\_   _/`\    \___)=(___/

Параметры

ВариантЦель
-nОтключает перенос слова, позволяя корове говорить Фиглет или для отображения других встроенных ASCII искусство. Ширина в столбцах становится шириной самой длинной строки, игнорируя любое значение -W.
-WОпределяет ширину речевой шар в столбцах, то есть символы моноширинным шрифтом. Значение по умолчанию - 40.
-bБорг режим », использует == на месте оо для коровьих глаз.
-d«Мертвый», использует XX, плюс убывающий U для представления выдавленного языка, также используется на Ядро Linux упс.
-грамм«Жадный», использует $$.
-п«Параноик», использует @@.
-s«Побитый камнями», использует ** представлять налитые кровью глаза, плюс убывающий U для представления выдавленного языка.
-t«Устал», использует --.
-w«Проводной», использует OO.
«Юный», использует .. для представления меньших глаз.
-e глаз_строкаУказывает тип глаза коровы вручную, например cowsay -e ^^ (видеть Смайлик в восточном стиле ).[5]
-T language_stringУказывает форму языка коровы вручную, например cowsay -T () для пары скобки.[5]
-f cowfileЗадает файл .cow, из которого можно загрузить альтернативное искусство ASCII. Принимает как абсолютные пути к файлам, так и пути относительно переменная окружения COWPATH.
-lПеречисляет имена доступных коровьих файлов в COWPATH каталог вместо отображения цитаты.

Рекомендации

  1. ^ Монро, Тони. "Исходный код Cowsay, ИЗМЕНЕНИЕ". Архивировано из оригинал на 2012-02-13. Получено 2012-04-24.
  2. ^ Орр, Майк (июнь 2001 г.). "cowsay - ASCII Art для вашего экрана". Linux Gazette. Архивировано из оригинал на 2012-03-19. Получено 2012-04-24.
  3. ^ Ньюборо, Филип (2007-10-05). "Виртуальный Ричард Столмен для взлома Cowsay". Архивировано из оригинал на 2011-07-25.
  4. ^ Бешенов, Алексей (28.10.2007). "cowsay: настраиваемая говорящая и думающая корова". Пакет дня Debian. Архивировано из оригинал на 2007-10-30.
  5. ^ а б Символы, отличные от печатаемых в C0 элементы управления и базовая латынь (U + 0021 – U + 007E) не будет отображаться должным образом, поскольку эти параметры принимают только первые два байта входного значения. Использование предопределенного коровьего лица отменяет любое значение -e и -T.

внешняя ссылка