我正在设置环境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
- 第一个grep以彩色输出到终端(每个'o'为红色)
- 第二个grep通过更少的颜色输出(与1相同)
- 但是第3个grep的输出会减少,但会以黑白显示-但这应该是彩色的。
因此,似乎grep正在忽略GREP_OPTIONS
。那是一个错误还是我做错了什么?
(Ubuntu 12.04.2,GNU grep 2.10)
alias grep='GREP_COLOR="1;33;40" LANG=C grep --color=auto'
以黄色突出显示。
grep v3.1
大声抱怨GREP_OPTIONS
每次调用:grep: warning: GREP_OPTIONS is deprecated; please use an alias or script