尝试在 linux 上使用 grep 搜索一些 php 文件:
grep -R '-->' . 给 Unrecognised option '-->'
grep -R '->' . 给 invalid option -- '>'
我如何搜索-->或->?
使用--表明,剩余的参数都没有选择:
grep -R -- '-->' .
Run Code Online (Sandbox Code Playgroud)
嗯,破折号开始选项,所以grep尝试将其解释为一个是很自然的。如果搜索 ,您也会遇到同样的问题-R。
使用-e:
\n\n\n\n
-e PATTERN, --regexp=PATTERN使用 PATTERN 作为模式。如果多次使用此选项或与
\n-f(--file) 选项组合,则搜索给定的所有模式。此选项可用于保护以 \xe2\x80\x9c-\xe2\x80\x9d 开头的模式。