Соответствует цвету, другие только что показаны

Я просто пытаюсь заставить grep показать все строки, но те, которые соответствуют, должны иметь соответствующий цвет текста. В частности, мне нужно это для чего-то вроде этого:

tail -f file.log | grep --color Exception

К сожалению, я не вижу ни одного параметра в grep, который бы одновременно отображал несовпадающие строки и совпадающие линии (с цветом). Есть ли другой инструмент для этого в Unix/ Linux, который позволил бы это?

1 ответ

Одним из возможных решений будет использование параметра контекста с большим количеством строк:

tail -f file.log | grep -C 1000 --color Exception

Если у вас есть ack у него есть опция для этого:

tail -f file.log | ack --color --passthru Exception
Другие вопросы по тегам