有没有更有效的方法来使用 grep? 2024-6-19 • linux grep 我一直使用 grep 搜索数据库。在搜索包含多个文本文件的多个文件夹时,我一直使用以下命令。 grep 'text_search' */* 有没有更好的命令可以加快搜索大量数据的过程?如果需要,我愿意使用其他工具。 答案1 我很喜欢ripgrep 如果您更喜欢使用 grep,则grep -F匹配字符串而不是模式(这可能会或可能不会更快;我不确定现代 grep 是否将简单模式简化为字符串搜索)。 并行运行grep也是一个选项。我使用GNU并行为了这。 find . -type f | parallel --jobs {#jobs} -n 500 -k -m grep -H {search-pattern} {} (作业和搜索模式没有用括号括起来;它们表示您需要输入的变量) 相关内容 Postfix/dovecot 新手:可以通过 ssh 访问服务器上的邮件,但不能通过邮件客户端访问 为什么 MS SQL Server 使用 NTLM 身份验证? Tikz:如何利用 LaTeX 的功能来找到椭圆的旋转角度? 在 CentOS 7 中安装 Goautodial 时出错 Bash shell 复制隐藏目录中的文件[关闭] 如何删除“脆弱”的文本 适用于 ATI Raedon 混合显卡的核心驱动程序 如何删除 Vault(AWS Glacier) 为什么我的内置麦克风不工作? 在 Sublime Text 2 中,如何进行键映射以将光标向上或向下移动多行?