grepは次のコマンドにパイプされません。

grepは次のコマンドにパイプされません。

ログファイルを追跡しようとしています。ある時点でログファイルに書き込むプログラムには、「あなたの友達が準備しています」というメッセージが表示されます。無事に仕上げられたらと思いますtail -f。だから私は次のコード行を思い出しました。

tail -f out.log | grep ready | while read ln; do
  echo "ln: $ln"
done

なぜ出力が表示されないのか分からなかったので、早期にコーディングを中止しました。

関連情報