4 个稳定版本

1.0.3 2021年11月26日
1.0.1 2021年2月24日

#1589文本处理

AGPL-3.0-or-later

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

没有运行时依赖项