cowsay
pode imprimir o que lhe é apresentado no stdin, mas reúne as linhas até que stdin seja fechado (talvez o faça também quando algum buffer estourar, mas 15Mb de texto não foi suficiente para isso). / p>
Se você quiser que cowsay
mostre todas as poucas linhas, você pode canalizar a saída do comando tail em xargs
e fazer com que invoque o cowsay em, por exemplo, toda terceira linha:
tail -f error_log | xargs -n3 cowsay