cowsay -l
lista todos os arquivos de vaca disponíveis.
cowsay -l | tail -n +2 | tr ' ' '\n' | shuf -n 1
tail -n +2
remove a primeira linha, que indica o caminho para os arquivos Cow que serão usados ("Arquivos Cow em / usr / share / cows:" no cowsay 3.02-8 no Arch linux), tr ' ' '\n'
separa o arquivo. saída em linhas e, finalmente, shuf -n 1
escolhe uma vaca aleatória.