快速搜索多个 txt 文件,有什么好办法?求提供思路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ka
V2EX    问与答

快速搜索多个 txt 文件,有什么好办法?求提供思路

  •  
  •   ka 2015-10-26 12:39:30 +08:00 via Android 4275 次点击
    这是一个创建于 3637 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个目录下有几百个上千个 txt 文件(其实就是 log 文件)

    有什么办法可以方便搜索并列出相关信息

    求思路,如果有相关工具或者案例就更好了!
    大神帮帮我吧
    12 条回复    2015-10-26 19:53:01 +08:00
    ilixin
        1
    ilixin  
       2015-10-26 12:50:25 +08:00
    es
    mahone3297
        2
    mahone3297  
       2015-10-26 12:54:53 +08:00
    grep
    500miles
        3
    500miles  
       2015-10-26 12:56:33 +08:00
    ` find /path/to/your/path -name '*.txt' -maxdepth 1 `
    miniwoodman
        4
    miniwoodman  
       2015-10-26 12:59:51 +08:00
    grep -nr "keyword"
    ka
        5
    ka  
    OP
       2015-10-26 13:15:46 +08:00 via Android
    有没有在页面用表格显示结果的方式?使用 php , python ?
    caomu
        6
    caomu  
       2015-10-26 13:17:03 +08:00 via Android
    lz 如果在 win7 下,貌似资源管理器可以直接搜全文。如果在 winxp 下,可以装个 everything 看看。
    just1
        7
    just1  
       2015-10-26 13:19:52 +08:00 via Android
    @caomu xp 有搜索吧
    hei1000
        8
    hei1000  
       2015-10-26 13:33:10 +08:00
    楼主应该不是在 Linux/Unix/Mac 下吧, Windows 下强烈建议安装 babun 之类的工具
    raincious
        9
    raincious  
       2015-10-26 13:43:51 +08:00
    @ka

    那么其实就是你自己写一段程序了。 PHP 的话用 DirectoryIterator 得到目录下的所有文件,然后用 f*函数来搜索文件内容,就像这样: http://stackoverflow.com/questions/3686177/php-to-search-within-txt-file-and-echo-the-whole-line/3686287#3686287
    isaced
        10
    isaced  
       2015-10-26 13:45:41 +08:00
    Sublime Text 拖个文件夹进去,全局搜索也挺好用
    fxxkgw
        11
    fxxkgw  
       2015-10-26 15:06:08 +08:00
    几百上千个真的不能叫多
    Linux 下用 find grep
    windows 下推荐个软件: everything
    ka
        12
    ka  
    OP
       2015-10-26 19:53:01 +08:00 via Android
    @fxxkgw

    不是搜文件名,是搜索文本文件的内容啊!
    这个 everything 无能为力吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2864 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 14:19 PVG 22:19 LAX 07:19 JFK 10:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86