php - 在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
但我不确定如何在右括号之前捕获,而不是函数名称的第一个实例。我还能怎么做呢?
解决方案
推荐阅读
- python - 获取类中特定类型的对象并更改其属性
- php - 使用 Voyager 为 Laravel 项目创建动态菜单
- java - Swing 应用程序未出现
- laravel - 如何存储登录到我的数据库的实际用户并将其显示为我的 CRUD 的创建字段?
- python - 填充列表列表以使其等于最大列表的大小
- r - 使用 par(mfrow()) 方法在一个图中拟合两个 coefplot
- hadoop - 从 Pig 生成的 CurrentTime() 在 Hive Datetime 列中显示为 NULL
- unit-testing - 为什么 InMemoryContext 将更改保存到存储库而不调用“保存更改”?
- javascript - 如何在用户输入的 Javascript 数组中找到第二大元素
- html - Bootstrap - 带边距的显示 Flex