![grep:忽略 GREP_OPTIONS 来搜索区分大小写](https://linux22.com/image/29686/grep%EF%BC%9A%E5%BF%BD%E7%95%A5%20GREP_OPTIONS%20%E6%9D%A5%E6%90%9C%E7%B4%A2%E5%8C%BA%E5%88%86%E5%A4%A7%E5%B0%8F%E5%86%99.png)
我已经开始设置GREP_OPTIONS="--ignore-case --color"
,~/.bashrc
因为我通常希望 grep 不区分大小写。然而,有时我需要 grep 来实际搜索区分大小写,但手册页没有建议为此使用参数。
我怎样才能实现这个目标?
答案1
我可能会用我的选项定义一个别名,例如:
alias grep="grep --ignore-case --color"
因为这只会影响交互式程序而不影响脚本。然后您可以直接运行\grep
或/bin/grep
不带任何选项运行它。
如果您想继续使用,GREP_OPTIONS
只需在命令行中取消设置即可,例如
GREP_OPTIONS= grep ....