Назад | Перейти на главную страницу

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

Я просто пытаюсь заставить 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