1 个不稳定版本
0.1.0 | 2023年3月20日 |
---|
#1967 in 文本处理
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
在哪里
查询:要搜索的字符串
文件路径:指向要搜索的文件的路径
选项
- 忽略搜索大小写
- Linux
IGNORE_CASE=1cargo run query filepath
- Powershell
环境:IGNORE_CASE=1;cargo run query filepath.txt
- 将搜索结果保存到文件中
cargorun query search_filepath.txt>output_filepath.txt
待更新内容
- 使 xgrep 在搜索结果行旁边显示行号,问题在这里。
贡献指南
- 欢迎来到 xgrep。该项目只是一个学习工具,但任何人都可以自由贡献。
- 您可以通过以下方式贡献
- 在 github issues 上提交问题。
- 通过提交 pull request 贡献代码。
- 文档
- Rust 欢乐是必需的 :)