fgrep --help | fgrep "--help"
仅返回整个 fgrep --help,如何仅返回其中包含文字“--help”的行?
引号没有任何作用,也没有\-\-help
。
答案1
我相信你可以使用
fgrep -- --help
为了达成这个。手册页提到
fgrep -e --help
引用自http://www.openbsd.org/cgi-bin/man.cgi?query=grep:
-e pattern 指定搜索输入期间使用的模式:如果输入行与任何指定模式匹配,则选择该输入行。当使用多个 -e 选项指定多个模式或模式以破折号(“-”)开头时,此选项最有用。
答案2
替代解决方案:使用-e
手册页建议的选项(“保护以连字符开头的模式”):
fgrep -e --help