如何将cowsay的输出重定向为zwrite的输入

如何将cowsay的输出重定向为zwrite的输入

我运行cowsay,它要求我输入文本字符串。然后,它将结果打印到标准输出。

我想将该结果重定向到 zwrite 而不是 stdout。

问题是我不能做owsay | zwrite 因为在我运行cowsay之后,它在REPL中运行,要求我输入argv,然后它将结果打印到stdout。在这种情况下,我想不出重定向其输出的方法。

答案1

您可以使用:

echo "some text"|cowsay

要重定向cowsay的输出,您可以使用:

echo "some text"|cowsay > /tmp/cowsay.out

或者

echo "some text"|cowsay|zwrite user

相关内容