Моделюйте cowsay
в режимі за замовчуванням.
$ cowsay <<< Hello
_______
< Hello >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ perl -e 'print "Long text "x20' | cowsay
__________________________________________
/ Long text Long text Long text Long text \
| Long text Long text Long text Long text |
| Long text Long text Long text Long text |
| Long text Long text Long text Long text |
\ Long text Long text Long text Long text /
------------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Наскільки короткий може бути код? Корова і повітряна куля можуть бути трохи різними, але всі елементи повинні бути присутніми. Динамічний / багатолінійний куля - плюс.
Явний список необхідних елементів:
- Текст;
- Повітряна куля;
- Лінія від корови до повітряної кулі;
- Корова (око [с], місяць, вуха, тіло, ноги (мінімум два), вим’я, хвіст).
/usr/share/cowsay/cows/
Ви можете отримати доступ, але, очевидно, не /usr/games/cowsay
сам.
Примітка: ось /usr/share/cowsay/cows/default.cow
файл:
$the_cow = <<"EOC";
$thoughts ^__^
$thoughts ($eyes)\\_______
(__)\\ )\\/\\
$tongue ||----w |
|| ||
EOC
Використання файлу необов’язкове. При використанні до нього потрібно отримати повний шлях. (Користувачі Windows можуть скопіювати це на щось на зразок C:\usr\share\cowsay\co\default.cow
, для справедливості).