我如何grep一个大于符号?

时间:2013-04-05 14:33:41

标签: linux grep special-characters

我正在尝试grep进行php函数调用

grep -Ri '->someFunction' .

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

2 个答案:

答案 0 :(得分:36)

这不是引号:试试这个:

grep -Ri -- '->someFunction' .

--部分代表选项的结尾;这是一个shell技巧。

答案 1 :(得分:-1)

这是“它不起作用”的案例之一,不足以诊断问题。

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

 grep: invalid option -- >

这是您发现->someFunction被视为命令行切换的线索。

我还建议您查看ack,这是用于此类源代码搜索的。在你的情况下,你会这样做:

ack -i -- '->someFunction'