Я не знаю, если это то, что вы ищете, но вы можете попробовать это:
grep "pattern you are looking for" log.txt;tail -n 0 -f log.txt | grep "pattern you are looking for"
он вызывает две команды одна за другой. сначала вы извлекаете интересующий шаблон из файла журнала, а затем запускаете tail -f в конце файла, перенаправляя вывод в grep.
однако я предлагаю вам сделать это, используя только одну команду, вы можете указать количество строк, которые будут отображаться хвостом, используя параметр -n (+1 означает в первой строке):
tail -n +1 -f log.txt | grep "pattern you are looking for"