0

当我使用grep -nrF '--prefix' *我得到unrecognized option --prefix.

有没有办法找到这个特殊的字符,比如--使用 grep?

4

2 回答 2

2

用于--告诉 grep 其余的不是命令行选项

grep -nrF -- '--prefix' *
于 2013-03-20T10:26:26.190 回答
2

卡特曼是对的,一般的方法是使用--,但grep具体的解决方案是使用-e

grep -nrFe '--prefix' *

来自man grep

-e PATTERN, --regexp=PATTERN

使用 PATTERN 作为模式。这可用于指定多个搜索模式,或保护以连字符(-)开头的模式。 (-e 由 POSIX 指定。)

于 2013-03-20T11:23:45.737 回答