#search #grep #book #query #file-search #content #xgrep

bin+lib xgrepx

xgrep 是 grep 的 Rust 实现。这是 Rust 书籍的后续内容。

1 个不稳定版本

0.1.0 2023年3月20日

#1967 in 文本处理

MIT/Apache

6KB
96

XGREP

描述

Xgrep 是著名的 GREP 在 Rust 中的实现。GREP 代表全局搜索正则表达式并打印,用于在文件内容中搜索正则表达式。该项目是为了掌握 Rust 编程书籍而构建的步骤。一个更大的版本已经由名叫 Andrew Gallant 的 Rustacean 在其名为 RipGrep 的项目中构建。

用法

git clone [email protected]:xpanvictor/xgrep.git
cd xgrep
cargo run query filepath.txt

在哪里
查询:要搜索的字符串
文件路径:指向要搜索的文件的路径

选项

  1. 忽略搜索大小写
  • Linux
    IGNORE_CASE=1cargo run query filepath
  • Powershell
    环境:IGNORE_CASE=1;cargo run query filepath.txt
  1. 将搜索结果保存到文件中
    cargorun query search_filepath.txt>output_filepath.txt

待更新内容

  1. 使 xgrep 在搜索结果行旁边显示行号,问题在这里

贡献指南

  1. 欢迎来到 xgrep。该项目只是一个学习工具,但任何人都可以自由贡献。
  2. 您可以通过以下方式贡献
  1. Rust 欢乐是必需的 :)

没有运行时依赖项