当我使用grep -nrF '--prefix' *我得到unrecognized option --prefix.
有没有办法找到这个特殊的字符,比如--使用 grep?
用于--告诉 grep 其余的不是命令行选项
grep -nrF -- '--prefix' *
卡特曼是对的,一般的方法是使用--,但grep具体的解决方案是使用-e:
grep -nrFe '--prefix' *
来自man grep:
-e PATTERN, --regexp=PATTERN使用 PATTERN 作为模式。这可用于指定多个搜索模式,或保护以连字符(-)开头的模式。 (-e 由 POSIX 指定。)