вы можете рассмотреть этот ответ как улучшение .. Обычно я использую
tail -F <fileName> | grep --line-buffered <pattern> -A 3 -B 5
-F лучше в случае поворота файла (-f не будет работать должным образом, если файл повернут)
-A и -B полезно для получения строк непосредственно перед и после появления шаблона. Эти блоки появятся между разделителями пунктирных линий