4 个稳定版本
1.0.3 | 2021年11月26日 |
---|---|
1.0.1 | 2021年2月24日 |
#1589 在 文本处理
15KB
91 行
MilliGrep
grep 的自定义简化实现
grep
是什么?
经典命令行工具 grep
(全局搜索正则表达式并打印)。
milligrep
是什么?
在简单使用情况下,milligrep
搜索指定文件中的指定字符串。为此,milligrep
将文件名和字符串作为参数。然后它读取文件,找到包含字符串参数的行,并打印这些行。
此项目是用 Rust 构建的,并使用 Cargo 作为它的'包管理器.
安装
cargo install milligrep
或从 发布版 下载 milligrep.exe
用法
milligrep.exe 'search_string' 'path/filename.txt'
默认行为是大小写敏感搜索,提供 'CASE_INSENSITIVE' 环境变量以进行不区分大小写的搜索。
CASE_INSENSITIVE=1 milligrep.exe 'search_string' 'path/filename.txt'
从源代码编译
克隆此仓库
要使用
cargo run
使用以下命令编译二进制文件
cargo build
您可以在'target'目录中找到它
测试
cargo test