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

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

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

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

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

    不是搜文件名,是搜索文本文件的内容啊!
    这个 everything 无能为力吧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1311 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 17:22 · PVG 01:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1