Я просто пытаюсь заставить grep показать все строки, но те, которые соответствуют, должны иметь соответствующий цвет текста. В частности, мне это нужно для чего-то вроде этого:
tail -f file.log | grep --color Exception
К сожалению, я не вижу ни одной опции в grep, которая одновременно показывала бы несоответствующие строки и совпадающие строки (с цветом). Есть ли какой-нибудь другой инструмент в unix / linux, который позволил бы это?
Один из способов решения проблемы - использовать параметр контекста с большим количеством строк:
tail -f file.log | grep -C 1000 --color Exception
Если у вас есть ack
у него есть возможность для этого:
tail -f file.log | ack --color --passthru Exception