Как в bash скрипте раскрасить вывод в консоль более чем одним цветом, с помощью tail -f и grep?

Есть скрипт который раскрашивает ошибки из "tail -f" в красный по дефолту:

tail -f $namelogC | grep --color -Ei "\[prog err\].*|error.*|$" 

Можно ли на лету еще часть этого же текста покрасить в зелёный например, не используя других программ.

Нагуглил такой вариант:

 tail -f $namelogC | GREP_COLOR='01;36' egrep --color=always -i "\[prog err\].*|error.*|$"\
 | GREP_COLOR='01;31' egrep -i --color=always 'ping|$'

Но когда выполняю в консоль ничего не выводится.


Ответы (0 шт):