On 11/07/2017 01:00 PM, Ankeet wrote:
grep should test for an interactive shell before parsing GREP_OPTIONS. [There 
are a number of methods outlined in the man 
page](http://www.tldp.org/LDP/abs/html/intandnonint.html).

Most of those methods would not work for grep, which is not a shell script. The only exception (testing whether stdin is a terminal) would run afoul of the GNU coding standards, which say that the behavior of a program should not depend on whether standard input or output is a terminal device. See:

https://www.gnu.org/prep/standards/html_node/User-Interfaces.html

Although we stretch those rules occasionally, stretching does not seem advisable here.




Reply via email to