Linux 我怎样才能获得大于的符号?

Linux 我怎样才能获得大于的符号?,linux,grep,special-characters,Linux,Grep,Special Characters,我正在尝试grep的php函数调用 grep-Ri'->someFunction. 但它不起作用。我做错了什么?不是引用:试试这个: grep -Ri -- '->someFunction' . --部分表示选项结束;这是一个shell技巧。这是一种“它不工作”不足以诊断问题的情况 在您的情况下,您收到的错误消息是 grep: invalid option -- > 这是您看到->someFunction被视为命令行开关的线索 我还建议您可以查看,这是用于这种源代码搜索的。在您

我正在尝试grep的php函数调用

grep-Ri'->someFunction.


但它不起作用。我做错了什么?

不是引用:试试这个:

grep -Ri -- '->someFunction' .

--
部分表示选项结束;这是一个shell技巧。

这是一种“它不工作”不足以诊断问题的情况

在您的情况下,您收到的错误消息是

 grep: invalid option -- >
这是您看到
->someFunction
被视为命令行开关的线索

我还建议您可以查看,这是用于这种源代码搜索的。在您的情况下,您将执行以下操作:

ack -i -- '->someFunction'

而不是
中的
grep
grep
所有文件
grep'->someFunction'*.
我更新了我的问题,以反映我实际使用
-Ri
标志谢谢!它完全奏效了
grep-Ri-->someFunction.
如果您使用的是旧系统,则必须说“
grep-e
”,而不是“
grep--
”。但是,以前的greps可能不支持
-R
。此外,最好将
--
描述为“选项结束”,而不是“参数结束”。在
-
后面有参数,只是前导的
-
不再特殊。