2009-09-01 1 views
3

ライブMerbアプリケーションでいくつかのエラーをデバッグしようとしています。エラーコードがたくさん並んでいますが、最初のコードを見る必要があります。 grepを使用してこれらの行を選択して印刷することはできますが、ファイルの終わりに達するとすぐに終了します。grepを入手してファイル/パイプを開いたままにするにはどうすればよいですか?

shift-Fモードのようなgrepを使用して、lessのモードでファイルを開いたままにして、ログに書き込まれた新しい一致行を報告します。

- or -

直接私が知らないlessでこれを行う方法はありますか?

答えて

5

尾に-fオプションこの

tail -f dev.log | grep '^ERROR:' 

を試すことがEOFに当たったとき、より多くのデータを待機するよう指示します。

0

時計とテールでこれを行うことはできませんか?

watch -n 30 "grep 'dev.log' '^ERROR:' | tail -n 30" 
関連する問題