V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liangzi
V2EX  ›  程序员

想做个文档查询用什么语言或者脚本方便?

  •  
  •   liangzi · 2019-05-31 04:43:44 +08:00 · 2117 次点击
    这是一个创建于 2032 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 如题

    • 文档有三个主目录 放在不同的分区上面

    • 想写个东西实现快速查询文件名字和文件内容 实现在浏览器面调入查询结果(脚本可实现的话在终端里面也可以)

    • 这需求用什么写比较方便呢 楼主外行 谢谢


    21 条回复    2019-05-31 12:41:14 +08:00
    sdtfll
        1
    sdtfll  
       2019-05-31 06:11:51 +08:00 via Android
    所有小型应用一律 python,
    几句代码搞定
    liangzi
        2
    liangzi  
    OP
       2019-05-31 06:27:13 +08:00 via Android
    @sdtfll 对蟒蛇印象不好 这东西各种版本之间兼容都是个问题
    jc89898
        3
    jc89898  
       2019-05-31 06:34:36 +08:00
    .net core
    sdtfll
        4
    sdtfll  
       2019-05-31 07:07:07 +08:00 via Android
    @liangzi 没这么夸张,主要就是从 2 到 3,以后就以 3 为主,主要是方便啊
    xiaopc
        5
    xiaopc  
       2019-05-31 07:12:53 +08:00 via Android
    @liangzi 用 Windows 的话 Everything 就行
    Linux 就 grep 命令啊,不自己写脚本 就 Recoll
    Python 3 以后没那么多问题( Python 2 是什么?)
    liangzi
        6
    liangzi  
    OP
       2019-05-31 07:20:54 +08:00
    @sdtfll 感谢回复 现在用的就是 3 系统默认 2.7 然而 3.6 还是各种的问题 也不知道是源码使用版本不一样还是怎么滴 总之就是各种的报错 我对这个脚本还不懂 看着都晕 之前碰到好多这样的 现在都心悸了.....
    @jc89898 感谢回复

    @xiaopc Windows 下一直用 Everything 感觉挺好的  Linux 下除了 grep 好像还有个 ack  看来要实现深入文件内部搜索内容只能脚本了?

    另外发现这个 https://github.com/cboxdoerfer/fsearch  也挺不错的用C写的 速度贼快而且支持自定义搜索路径 如果把 grep 的源码插进来会什么效果呢 哈哈
    SuperMild
        7
    SuperMild  
       2019-05-31 09:48:52 +08:00 via iPhone
    Everything 不能搜文件内容吧?
    ryougifujino
        8
    ryougifujino  
       2019-05-31 09:53:02 +08:00
    windows 下文档内容查询可以用 FileLocator
    zarte
        9
    zarte  
       2019-05-31 09:55:52 +08:00
    golang,循环查询,真正的跨系统。可以实现脚本或者 web。本体就一个
    janxin
        10
    janxin  
       2019-05-31 09:57:03 +08:00
    @liangzi 你自己用没事切什么版本啊...
    Mithril
        11
    Mithril  
       2019-05-31 10:02:53 +08:00
    @SuperMild 能搜,但是没有索引,就是硬搜,一般情况下会直接卡死。
    no1xsyzy
        12
    no1xsyzy  
       2019-05-31 10:15:51 +08:00
    @SuperMild 4.x 或者是 4.x 中的某个版本开始可以支持 incontent:
    yvescheung
        13
    yvescheung  
       2019-05-31 10:20:26 +08:00
    grep 和 find 搭配正则表达式
    liangzi
        14
    liangzi  
    OP
       2019-05-31 10:22:58 +08:00 via Android
    @ryougifujino Windows 很少用 谢谢
    liangzi
        15
    liangzi  
    OP
       2019-05-31 10:23:40 +08:00 via Android
    @zarte 嗯 go 的话可以写个 gtk 的界面吗?
    liangzi
        16
    liangzi  
    OP
       2019-05-31 10:24:13 +08:00 via Android
    @janxin 我没切 软件就这样 我也没招
    liangzi
        17
    liangzi  
    OP
       2019-05-31 10:25:05 +08:00 via Android
    @yvescheung 一般性搜索我还是 ACK 使着顺手 find 倒是偶尔用一下
    yvescheung
        18
    yvescheung  
       2019-05-31 10:27:05 +08:00
    @liangzi ack 用于切片,find -regex 用于搜索文件名,grep 查文件内容,各有各的应用场景
    liangzi
        19
    liangzi  
    OP
       2019-05-31 10:44:56 +08:00 via Android
    @yvescheung 好的 谢谢
    idcspy
        20
    idcspy  
       2019-05-31 11:38:41 +08:00
    其实 V2EX 有个兄弟已经做了,归海文档。
    liangzi
        21
    liangzi  
    OP
       2019-05-31 12:41:14 +08:00
    @idcspy 没搜到"归海文档" 这在哪里呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.