Как в 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|$'
Но когда выполняю в консоль ничего не выводится.