Соответствует цвету, другие только что показаны
Я просто пытаюсь заставить 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