我的目录中包含许多php文件,大多数文件中都使用了getOpt()函数,具有不同的参数。例如:
getOpt(sometext)
或
getOpt(sometext, someothertext)
或
getOpt(sometext2)
我正在尝试获取括号中的所有内容,并弄清它弹出的文件以及可能的次数。
例如,我尝试实现的输出将类似于以下内容:
x.php(2次),y.php(1次),z.php(4次)中使用了“ sometext”
y.php(1次),z.php(3次)中使用了“ sometext2”
等...
使用冗长的grep命令可以完成此操作吗?
我尝试过:
grep -o -a -m 1 -h -r “getOpt(*” . | head -1 > ouput.txt
但是我不知道如何捕获,直到右括号,而不是函数名称的第一个实例。我还能怎么做?