1 unstable release

0.1.0 Nov 18, 2024

#59 in #grep

Download history 126/week @ 2024-11-17 6/week @ 2024-11-24 1/week @ 2024-12-08

133 downloads per month

MIT license

7KB
91 lines

Intro

use rust implement minimum grep program.


lib.rs:

Grep CLI Tool

一个简单的命令行工具,用于从文件中搜索指定的查询字符串。

功能概述

  • 提供命令行接口以执行文本搜索。
  • 支持通过环境变量 IGNORE_CASE 切换大小写不敏感模式。
  • 在遇到错误时提供友好的提示信息。

使用方法

假设程序的可执行文件名为 grep,可以通过以下方式运行:

./grep <query> <file_path>

例如:

./grep rust example.txt

如果设置了环境变量 IGNORE_CASE,查询会忽略大小写。

  • CMD
    IGNORE_CASE=1 ./grep rust example.txt
    
  • Powershell
    $env:IGNORE_CASE = 1  ./grep rust example.txt
    

No runtime deps