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