Você pode usar caracteres de escape para colocar qualquer cor em uma linha.
Por exemplo:
your command 2>&1 | sed 's/^.*error.*$/^[[31m&^[[0m/g'
2 > & 1 stderr para stdout.
^ [ é o caractere de escape. Você pode escrever com ctrl + v + [ Não funciona se você copiar e colar o comando.
Outra solução:
your command 2>&1 | sed 's/^.*error.*$/"\e[31m&\e[0m"/g' | xargs -L1 echo -e
Você pode substituir [31m por outros códigos de cores.