linux下文件夹函数,如何从linux上的文件夹中找到一个函数

试试这个

grep -Hri function_name .

如果你只想要路径:

grep -ril function_name .

说明

>尾随.代表当前目录

> -i:不区分大小写

> -r:递归

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

> -l:抑制正常输出;而是打印通常打印输出的每个输入文件的名称.

最后但并非最不重要的

一个有趣的工具是ack,它将避免搜索.svn,.cvs,.git dirs等…它旨在搜索代码.

示例:

$cd /usr/share/perl5

$ack -r 'Larry\s+Wall'

site_perl/Inline/C.pm

370:# bindings to. This code is mostly hacked out of Larry Wall's xsubpp program.

core_perl/overload/numbers.pm

5:# Copyright (C) 2008 by Larry Wall and others

core_perl/CPAN.pm

876:# From: Larry Wall

或只是文件路径:

$ack -rl 'Larry\s+Wall'

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

不需要结局.与ack(与grep相比)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值