Я пытаюсь достичь эквивалента tail -f -n10
для сопоставленного шаблона.Tail -f - Показать последние строки X, соответствующие шаблону
Сначала я подумал tail -f -n10 | grep PATTERN
, но это возвращает линии, соответствующие шаблону в последних 10 строках файла.
То, что я ищу, это последние десять совпадений, которые существуют в файле, а не совпадения в последних десяти строках файла. Есть ли способ достичь этого?
Обратите внимание: Я указал хвост -f, потому что я хотел бы, чтобы выход был непрерывным. Я использую эту команду для просмотра файла журнала для определенного шаблона.
+1 для сложной проблемы. Хотелось бы увидеть решение. – jkshah