當我使用grep -nrF '--prefix' *
時,我得到unrecognized option --prefix
。GREP「--prefix」作爲模式
有什麼方法可以找到這個特殊字符,如--
使用grep?
當我使用grep -nrF '--prefix' *
時,我得到unrecognized option --prefix
。GREP「--prefix」作爲模式
有什麼方法可以找到這個特殊字符,如--
使用grep?
Cartman是正確的,一般的方法是使用--
但grep
具體的解決方案是使用-e
:
grep -nrFe '--prefix' *
從man grep
:
-e PATTERN, --regexp=PATTERN
使用PATTERN作爲模式。這可用於指定多個搜索模式,或保護以 連字號開頭的模式 ( - )。(-e由POSIX指定)
使用--
告訴grep的是,剩下的是不是一個命令行選項
grep -nrF -- '--prefix' *