Expand description
§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
Structs§
- Config
- 配置结构体,存储查询字符串、文件路径以及是否忽略大小写的标志。
Functions§
- run
- 运行搜索逻辑。