2016-07-19 4 views
0

は、ファイルのすべての変更は、画面に表示されます。しかし、ファイルのすべての行をリストする代わりに、私はspecial stringのような特殊文字列を含む行を表示したいだけです。 だから私はbashで 'tail -f'と 'grep'を組み合わせるには?私はbashで</p> <pre><code>tail -f file.log </code></pre> <p>を行うと

grep 'special string' file.log | tail -f 

が、このコマンドをすぐに、ファイル内の任意の将来の変化を示すないのbashに戻りを試してみました。

正しく行うにはどうすればよいですか?

答えて

5
tail -f file.log | grep 'special string' 

簡単、ハァッ

ご注文に問題がgrepのはしっぽに「追跡」する機能を持っていないことです:)。

+0

ああ、はい...あまりにも遅くなって...ありがとう – Alex

+0

@Alex =} ...フェアリーナフ。 – tink

+0

これは答えとして受け入れられるべきです – marcusshep

関連する問題

 関連する問題