cowsay의 출력을 zwrite의 입력으로 리디렉션하는 방법

cowsay의 출력을 zwrite의 입력으로 리디렉션하는 방법

cowsay를 실행하면 텍스트 문자열을 묻는 메시지가 나타납니다. 그런 다음 결과를 표준 출력으로 인쇄합니다.

해당 결과를 stdout 대신 zwrite로 리디렉션하고 싶습니다.

문제는 cowsay를 실행한 후 REPL에서 실행되고 argv를 요청한 다음 결과를 stdout에 인쇄하기 때문에 owsay | zwrite를 수행할 수 없다는 것입니다. 이 경우 출력을 리디렉션하는 방법을 생각할 수 없습니다.

답변1

당신은 그것을 사용할 수 있습니다 :

echo "some text"|cowsay

Cowsay의 출력을 리디렉션하려면 다음을 사용할 수 있습니다.

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

또는

echo "some text"|cowsay|zwrite user

관련 정보