Subject: bug#55641: Using colours with grep

From: Paul Eggert <[email-masked]>
Date: Sat, 28 May 2022 10:36:57 -0700

On 5/26/22 20:27, Gary Johnson wrote:
>      $ export GREP_COLORS='ms=01:33'
>      $ man grep | grep prevents
>      $ man grep | GREP_COLOR='01;32' grep prevents
> 
> Now, both results have "prevents" in yellow, which agrees with the
> man page.  However, the OP expected the GREP_COLOR setting on the
> command line to override the GREP_COLORS setting in the environment,
> which it doesn't.

Thanks, your explanation let me see the problem.

Since GREP_COLOR is deprecated, I doubt whether we should be changing 
grep to support this obsolescent usage in a different way. When it comes 
to obsolescent features, the only thing we're likely to change is to 
remove them entirely (as any change will disrupt somebody...).