9 我已经设置好了GREP_OPTIONS="--ignore-case --color",~/.bashrc因为我通常希望grep不区分大小写。但是,有时候我需要使用grep来实际搜索区分大小写的内容,但手册页并未对此提出建议。 我该如何实现? grep environment-variables case-sensitivity — 拉森 source
10 我可能会用我的选项定义一个别名,例如: alias grep="grep --ignore-case --color" 因为这只会影响交互式程序,而不会影响脚本。然后,您可以只运行\grep或/bin/grep以不带任何选项运行它。 如果您想继续使用GREP_OPTIONS,可以在命令行中取消设置,例如 GREP_OPTIONS= grep .... — 乌尔里希·丹格尔 source +1不知道\command-name用来引用原始命令而不是别名。真的很有帮助。 — mtk 2013年 可能相关:unix.stackexchange.com/q/35789/4098 — rahmu 2013年 1 @mtk看到unix.stackexchange.com/questions/39291/...其他方法 — 乌尔里希Dangel 1 “ command grep”:即使存在别名相同的别名或functino,也将启动grep命令(即在$ PATH中找到的命令)。在别名和函数定义中(以及其他情况下要绕过同一cmd的任何最终别名或函数定义时)在实际命令前添加“命令”很有用 — Olivier Dulac 2013年
\command-name
用来引用原始命令而不是别名。真的很有帮助。