私のローカル設定に関するエラーログを見ています。私はただ楽しさでエラーを印刷するためにカウセーを使用したいと思いました。tail -f error_log | cowsay
動作しません。どんなアイデアがありますか?
ベストアンサー1
cowsay
stdinに示されている内容を印刷することは可能ですが、stdinが閉じられるまで行が一緒に収集されます(たぶん、いくつかのバッファがオーバーフローしたときにこれを実行できますが、15 Mbのテキストでは不十分です)。
数行ごとに表示するには、cowsay
tailコマンドの出力をパイプで接続し、xargs
3行目ごとにowsayを呼び出すことができます。
tail -f error_log | xargs -n3 cowsay