linux打印函数是哪个文件夹,如何从linux上的文件夹中找到一个函数
发布日期:2025-04-09 07:17:31 浏览次数:8 分类:精选文章

本文共 755 字,大约阅读时间需要 2 分钟。

试试这个

grep -Hri function_name .

如果你只想要路径:

grep -ril function_name .

说明

grep 的一些常用参数

tail. 代表当前目录

-i:不区分大小写

-r:递归搜索

-H:打印每个匹配的文件名

-l:抑制正常输出,仅打印输入文件的名称

另一个有趣的工具是 ack

ack 会自动忽略一些常见的版本控制目录如 .svn、.cvs、.git 等

它专注于搜索代码文件

示例

在 /usr/share/perl5 目录下使用 ack 搜索 "Larry Wall"

$ ack -r 'Larry\s+Wall'

查找结果包括:

site_perl/Inline/C.pm

core_perl/overload/numbers.pm

core_perl/CPAN.pm

core_perl/SelfLoader.pm

core_perl/AutoLoader.pm

core_perl/AutoSplit.pm

core_perl/Test/Harness.pm

core_perl/XSLoader.pm

core_perl/DB.pm

如果你只需要文件路径:

使用 ack -rl 参数

查找结果包括:

vendor_perl/LWP.pm

site_perl/Inline/C.pm

core_perl/overload/numbers.pm

core_perl/CPAN.pm

core_perl/SelfLoader.pm

core_perl/AutoLoader.pm

core_perl/AutoSplit.pm

core_perl/Test/Harness.pm

core_perl/XSLoader.pm

core_perl/DB.pm

上一篇:Linux执行Cron Job失败,在Shell sh下执行却能成功 - 环境变量?
下一篇:Linux打包命令 - tar

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月26日 16时30分18秒