以下のコマンドを機能させようとしていますが、o/p が出力されません。
tail -f mylog.log | grep --line-buffered -Eo '<S:Envelope .+Envelope>' | xmllint --format --recover -
ただし、ファイルから同じパターンを grep して xmllint にパイプすると、次のように動作します。
grep --line-buffered -Eo '<S:Envelope .+Envelope>' tmp.xml | xmllint --format --recover -
最初のコマンドで何が欠けていますか?