Simule cowsay
no modo padrão.
$ 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 |
|| ||
Quão curto pode ser o código? A vaca e o balão podem ser ligeiramente diferentes, mas todos os elementos devem estar presentes. Balão dinâmico / multilinha é uma vantagem.
Lista explícita dos elementos necessários:
- Texto;
- Balão;
- Linha da vaca ao balão;
- A vaca (olho (s), mês, orelhas, corpo, pernas (mínimo dois), úbere, cauda).
/usr/share/cowsay/cows/
pode ser acessado, mas obviamente não /usr/games/cowsay
ele próprio.
Nota: aqui está o /usr/share/cowsay/cows/default.cow
arquivo:
$the_cow = <<"EOC";
$thoughts ^__^
$thoughts ($eyes)\\_______
(__)\\ )\\/\\
$tongue ||----w |
|| ||
EOC
O uso do arquivo é opcional. Quando usado, ele deve ser acessado pelo caminho completo. (Os usuários do Windows podem copiá-lo para algo como C:\usr\share\cowsay\co\default.cow
, para ser justo).