Цвет выделение вывода на основе регулярного выражения в оболочке

Я хотел бы знать, могу ли я выделить цветом вывод команды оболочки, которая соответствует определенным строкам.

Например, если я запускаю myCommand, с выводом ниже:

> myCommand
DEBUG foo bar
INFO bla bla
ERROR yak yak

Я бы хотел, чтобы все строки, соответствующие ^ ERROR \ s. *, Были выделены красным.

Точно так же я бы хотел, чтобы такое же выделение было применяться к выводам grep, less и т. д.

РЕДАКТИРОВАТЬ: Я, вероятно, должен упомянуть, что в идеале я хотел бы включить эту функцию глобально с помощью параметра 'profile' в моем .bashrc.

43
задан Joel 24 November 2010 в 13:54
поделиться