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...).



Reply via email to