gpt4 book ai didi

php - 如何从目录中递归找到的所有文件中搜索行匹配

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:47 24 4
gpt4 key购买 nike

使用 linux 命令,有什么方法可以知道哪个文件具有给定项目目录中的给定代码行?

对于子目录中的所有文件,也会递归地跟踪所有目录。

假设您的项目在 php 中,并且在目录 /var/www/projectDir/

并且要搜索的行是 public function getProjectData( 以了解在哪里(在哪个文件中位于哪个子目录中)定义了 getProjectData php 函数?

最佳答案

您可以使用外壳:

 grep "text string to search" directory-path -R   

编辑:为递归搜索添加-R

或者更好,使用 PHP:

$reflFunc = new ReflectionFunction('function_name');
print 'File :' $reflFunc->getFileName() . ' at line : ' . $reflFunc->getStartLine();`

关于php - 如何从目录中递归找到的所有文件中搜索行匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25243314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com