小编Ric*_*ard的帖子

GREP_OPTIONS= --color=总是被忽略吗?

我正在玩设置GREP_OPTIONS并且无法让它工作。只是好奇为什么。

简单的测试命令输出:

richard@ubuntu:~$ echo $GREP_OPTIONS

richard@ubuntu:~$ 

richard@ubuntu:~$ ls | grep o 
Desktop
downloads
Dropbox
ebooks
workspace

richard@ubuntu:~$ ls | grep o --color=always | less -R 

richard@ubuntu:~$ export GREP_OPTIONS="--color=always" 
richard@ubuntu:~$ ls | grep o  | less -R 
Run Code Online (Sandbox Code Playgroud)
  1. 第一个 grep 输出到终端的颜色(每个 'o' 是红色的)
  2. 第二个 grep 通过较少的颜色输出(与 1 相同)
  3. 但是第三个 grep 输出更少,但是是黑白的——但这应该是彩色的。

所以看来 grep 忽略了GREP_OPTIONS. 这是一个错误还是我做错了什么?

(Ubuntu 12.04.2,GNU grep 2.10)

less grep ubuntu

8
推荐指数
1
解决办法
9466
查看次数

标签 统计

grep ×1

less ×1

ubuntu ×1