首页 > 解决方案 > 在php文件目录中查找函数中的参数实例

问题描述

我有一个包含许多 php 文件的目录,有一个函数 getOpt() 在大多数文件中使用,具有不同的参数。例如:

getOpt(sometext) 

或者

getOpt(sometext, someothertext)

或者

getOpt(sometext2)

我正在尝试获取括号中的任何内容,并找出它弹出的文件以及可能出现的次数。

例如,我试图实现的输出看起来像这样:

"sometext" 用于 x.php(2 次)、y.php(1 次)、z.php(4 次)

"sometext2" 用于 y.php(1 次)、z.php(3 次)

ETC...

这是可以用冗长的 grep 命令完成的吗?

我试过了:

grep -o -a -m 1 -h -r “getOpt(*” . | head -1 > ouput.txt

但我不确定如何在右括号之前捕获,而不是函数名称的第一个实例。我还能怎么做呢?

标签: php

解决方案


推荐阅读