Você pode usar:
echo "some text"|cowsay
Para redirecionar a saída do cowsay você pode usar:
echo "some text"|cowsay > /tmp/cowsay.out
ou
echo "some text"|cowsay|zwrite user
Eu corro o cowsay, que me pede para inserir uma string de texto. Em seguida, imprime o resultado para stdout.
Eu quero redirecionar esse resultado para zwrite em vez de stdout.
A questão é que não posso fazer cowsay | zwrite porque depois que eu executo o cowsay, ele roda no REPL me pedindo para inserir o argv, então ele imprime o resultado para stdout. Nesse caso, não consigo pensar em uma maneira de redirecionar sua saída.
Você pode usar:
echo "some text"|cowsay
Para redirecionar a saída do cowsay você pode usar:
echo "some text"|cowsay > /tmp/cowsay.out
ou
echo "some text"|cowsay|zwrite user
Tags io-redirection