一致したパターンに対してtail -f -n10
と同等のものを達成しようとしています。
最初はtail -f -n10 | grep PATTERN
と思いましたが、ファイルの最後の10行のパターンに一致する行しか返されません。
私が探しているのは、ファイルの最後の10行の一致ではなく、ファイルに存在する最後の10の一致です。これを達成する方法はありますか?
注意:出力を連続させたいので、tail-fを指定しました。このコマンドを使用して、特定のパターンのログファイルを監視しています。
grep PATTERN FILE | tail -n10; tail -f -n0 FILE | grep PATTERN;