我搜索但是我找不到是否有任何命令可以让我看到哪些Perl文件需要另一个Perl文件。我只是试图在我的工作数据库中已经存在的Perl文件中查看一个使用特定子例程的示例程序,但我不确定如何执行此操作或甚至是否可行。例如,一个文件可能会说:
require $file_a or die;
&subroutine_a_from_file_a();
,另一个文件将有子程序:
sub subroutine_a_from_file_a{
# do stuff necessary for another file
}
如果我还不知道它存在的话,有没有办法从Unix命令行查看第一个文件?
答案 0 :(得分:2)
可能只是grep提到有问题的子文件:
find / -type f -exec grep -l 'subroutine_a_from_file_a' "{}" \;
答案 1 :(得分:1)