내 로컬 설정에 대한 오류 로그를 보고 있습니다. 나는 단지 재미로 오류를 인쇄하기 위해 cowsay를 사용하고 싶었습니다. tail -f error_log | cowsay
작동하지 않습니다. 어떤 아이디어가 있나요?
답변1
cowsay
stdin에 표시된 내용을 인쇄하는 것이 가능하지만 stdin이 닫힐 때까지 줄이 함께 수집됩니다(어쩌면 일부 버퍼가 오버플로될 때 이 작업을 수행할 수 있지만 15Mb의 텍스트로는 충분하지 않습니다).
몇 줄마다 표시 하려면 cowsay
tail 명령의 출력을 파이프로 연결 xargs
하고 세 번째 줄마다 owsay를 호출하도록 할 수 있습니다.
tail -f error_log | xargs -n3 cowsay