V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ka
V2EX  ›  问与答

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

  •  
  •   ka · 2015-10-26 12:39:30 +08:00 via Android · 3775 次点击
    这是一个创建于 3112 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个目录下有几百个上千个 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   ·   我们的愿景   ·   实用小工具   ·   2208 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:00 · PVG 18:00 · LAX 03:00 · JFK 06:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.