ka
V2EX  ›  问与答

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

  •  
  •   ka · Oct 26, 2015 via Android · 4645 views
    This topic created in 3882 days ago, the information mentioned may be changed or developed.
    有个目录下有几百个上千个 txt 文件(其实就是 log 文件)

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

    求思路,如果有相关工具或者案例就更好了!
    大神帮帮我吧😊
    12 replies    2015-10-26 19:53:01 +08:00
    ilixin
        1
    ilixin  
       Oct 26, 2015
    es
    mahone3297
        2
    mahone3297  
       Oct 26, 2015
    grep
    500miles
        3
    500miles  
       Oct 26, 2015
    ` find /path/to/your/path -name '*.txt' -maxdepth 1 `
    miniwoodman
        4
    miniwoodman  
       Oct 26, 2015
    grep -nr "keyword"
    ka
        5
    ka  
    OP
       Oct 26, 2015 via Android
    有没有在页面用表格显示结果的方式?使用 php , python ?
    caomu
        6
    caomu  
       Oct 26, 2015 via Android
    lz 如果在 win7 下,貌似资源管理器可以直接搜全文。如果在 winxp 下,可以装个 everything 看看。
    just1
        7
    just1  
       Oct 26, 2015 via Android
    @caomu xp 也有搜索吧
    hei1000
        8
    hei1000  
       Oct 26, 2015
    楼主应该不是在 Linux/Unix/Mac 下吧, Windows 下强烈建议安装 babun 之类的工具
    raincious
        9
    raincious  
       Oct 26, 2015
    @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  
       Oct 26, 2015
    Sublime Text 拖个文件夹进去,全局搜索也挺好用
    fxxkgw
        11
    fxxkgw  
       Oct 26, 2015
    几百上千个真的不能叫多
    Linux 下用 find grep
    windows 下推荐个软件: everything
    ka
        12
    ka  
    OP
       Oct 26, 2015 via Android
    @fxxkgw

    不是搜文件名,是搜索文本文件的内容啊!
    这个 everything 无能为力吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   990 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 22:58 · PVG 06:58 · LAX 15:58 · JFK 18:58
    ♥ Do have faith in what you're doing.