$HOME/cowscript
Agora, o script usado no Linux Mint 9 é o seguinte:
#!/bin/bash
RANGE=4
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
cow="small"
;;
1)
cow="tux"
;;
2)
cow="koala"
;;
3)
cow="moose"
;;
esac
RANGE=2
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
command="/usr/games/cowsay"
;;
1)
command="/usr/games/cowthink"
;;
esac
/usr/games/fortune | $command -f $cow
Basicamente, ele exibirá uma vaca aleatória ( pequena , tux , koala , ou moose ) e a mensagem será tirada da fortuna. Além disso, este script irá executar wither cowsay ou cowthink , a única diferença é que cowthink exibirá uma vaca pensante em vez de uma vaca falante. / p>
Agora, o mais divertido é que você pode modificar o script para mostrar mais vacas ou mostrar vacas diferentes. Para fazer isso, primeiro você precisa saber quais vacas você instalou. Em um terminal, execute:
cowsay -l
Você pode usar qualquer uma dessas vacas. Tudo o que você precisa fazer é editar o script: se quiser adicionar uma nova vaca, basta copiar as linhas que contenham "vaca" (mais o número e o ponto-e-vírgula) e colá-las antes da linha que diz "esac". Em seguida, altere o número e o nome da vaca, por exemplo, se você quiser adicionar uma vaca chamada "úbere", tudo o que você precisa fazer é adicionar essas linhas antes da primeira "esac":
4)
cow="udder"
;;
Importante : a segunda linha do arquivo, "RANGE = 4", deve ser alterada também. Se você adicionar uma vaca, então ao invés de 4 usar 5, também se você excluir uma vaca, então você deve usar 3 e assim por diante. Observe também que os números que você vê devem estar no intervalo de 0 a RANGE - 1 . É por isso que o RANGE é 4 e os números são 0, 1, 2 e 3.
Você também pode criar suas próprias vacas, embora isso possa exigir um pouco mais de trabalho. Tudo o que você precisa fazer é pegar qualquer arte ASCII que quiser e editá-la, mas é um pouco complicado. Você pode ver como isso é feito aqui: link No entanto, considere que qualquer símbolo @ e \ precisa ser backslashed, ou seja, você deve colocar antes desse símbolo esse outro símbolo: \ Este pode ser o caso de # também (mas nem sempre). Se o seu ASCII Art contém # , você pode fazer o backslash também, mas às vezes seria suficiente com apenas um deles ... Não sei como explicar, desculpe. Eu acho que você terá que tentar ver se funciona. Além disso, verifique se o arquivo que você edita tem a extensão ".cow"
Finalmente, uma vez que você tenha suas próprias vacas, você pode adicioná-las ao local padrão (você provavelmente precisará ser superusuário para isso) em / usr / share / cowsay / cows, ou você pode adicionar ao seu ~ / .bashrc arquiva estas linhas:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Certifique-se de adicionar essas linhas antes de chamar seu "cowscript". Isso também pressupõe que você tenha uma pasta chamada "cowfiles" em sua pasta pessoal. Mude o caminho se você quiser, então ele aponta para a pasta onde você tem seus arquivos de vaca.