ファイルに対して同時にtail -f
(または同様の操作)を実行できますか?grep
この動作を探す他のコマンドは気にしません。
答え1
GNUtail
とGNUを使用すると、直接構文を使用してaをgrepgrep
できます。tail -f
tail -f /var/log/file.log | grep search_term
答え2
さらに、--line-buffered
これによりgrep
待ち時間が短くなる可能性があります。特定の状況では非常に便利です。
tail -f foo | grep --line-buffered bar
答え3
より一般的にはうまくいきます。grep
プログラムは出力がないとき待ち、出力が入ると読み続けます。
$ (echo foo; sleep 5; echo test; sleep 5) | grep test
5秒間何も起こらず、grepが一致する「test」を出力し、5秒後にパイププロセスが実行されると終了します。
答え4
君はただできる出力をパイプtail -f
に接続grep
。tail -f
機能をフィルタリングと色と組み合わせたプログラムもあります。マルチテール(はい)。