我正在尝试使用终端在 mac 上突出显示我的正则表达式。我已经把这是我的.profile
:
export GREP_COLOR='1;30;40'
Run Code Online (Sandbox Code Playgroud)
没有任何变化,所以我将相同的内容添加到我bash.profile
仍然没有任何内容,重新启动机器什么都没有。当我:
egrep --color=auto ".*\W blah blah "
Run Code Online (Sandbox Code Playgroud)
然后它亮起一些黄色,但我想知道我是否在我的.profile
或 中做错了什么bash_profile
。
任何帮助都会很好:雪豹,只有普通的旧终端:-)
Mar*_*try 24
这适用于我的雪豹机器。尝试在终端中复制和粘贴文本,然后查看 grep 是否显示所需的行为。如果是,那么问题是您没有将其添加到正确的点文件中。你用的是什么壳?您应该将其添加到的 dotfile 取决于您使用的 shell。
export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;30;40'
Run Code Online (Sandbox Code Playgroud)
此外,尝试运行printenv
以查看您已经设置了哪些环境变量,并查看是否已经有任何 grep 选项。
我不认为 Snow Leopard 的默认设置是使用颜色grep
。alias grep=grep --color=always
我在我的 OS X 盒子上成功地添加了像我这样的一行.bashrc
,以确保一致的突出显示。