31

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

grep -Ri '->someFunction' .

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

4

2 回答 2

53

这不是引号:试试这个:

grep -Ri -- '->someFunction' .

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

于 2013-04-05T14:37:06.523 回答
-1

这是“它不起作用”不足以诊断问题的情况之一。

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

 grep: invalid option -- >

这是您看到它->someFunction被视为命令行开关的线索。

我还建议您可能想查看ack,它适用于这种源代码搜索。在你的情况下,你会这样做:

ack -i -- '->someFunction'
于 2013-04-05T15:57:55.133 回答