Il y a une question similaire dans Préserver la coloration après le grep mais cela me gêne que si vous transférez une sortie grep colorée dans un autre grep, la coloration n'est pas conservée.
Par exemple, grep --color WORD * | grep -v AVOID
ne conserve pas la couleur de la première sortie. Mais pour moi, ls | grep FILE
garde la couleur, pourquoi la différence?