#mini-grep #text-search #fun #case-insensitive #tool #query #filename

bin+lib minigrep_macano953

这是一个有趣的 grep 工具,是我第一次尝试 Rust 编写的。不打算继承并用于生产代码。

1 个不稳定版本

0.1.1 2022年1月25日
0.1.0 2022年1月25日

#1550 in 文本处理

MIT/Apache

5KB
84

minigrep

安装

确保已安装 Rust

克隆仓库

git clone https://github.com/macano953/minigrep_macano953

cd 进入克隆的目录并运行

cargo install --path .

注意:默认情况下,这将将在 $HOME/.cargo/bin 安装二进制文件

使用方法

minigrep 接受两个参数:一个查询(要搜索的文本)和要查找查询的文件名。如果文件包含提供的查询,minigrep 将打印出整个匹配行。

示例

minigrep "some text to search" some-file.txt

默认情况下,搜索文本是区分大小写的。要启用不区分大小写的搜索,请设置 CASE_INSENSITIVE 环境变量。示例

CASE_INSENSITIVE=1 minigrep "TO" poem.txt

lib.rs:

minigrep

minigrep 是一个为娱乐目的编写的简化版 Linux 'grep' 工具。

无运行时依赖