# grep_rust **Repository Path**: huangjian111/grep_rust ## Basic Information - **Project Name**: grep_rust - **Description**: 本仓库中的项目是使用rust语言开发的命令行工具。本项目可通过命令行工具实现搜索指定文件包含指定字符串的所在行,可设置环境变量进行忽略大小写,并输出打印结果到指定文件。 - **Primary Language**: Rust - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-15 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Rust, 命令行工具 ## README # grep_rust #### 介绍 本仓库中的项目是使用rust语言开发的命令行工具。本项目可通过命令行工具实现搜索指定文件包含指定字符串的所在行,可设置环境变量进行忽略大小写,并输出打印结果到指定文件。 #### 软件架构 使用rust语言开发,使用cargo进行构建系统和包管理。 敏感大小写配置结果图: ![输入图片说明](structure_imgs/sensitive_case_result.PNG) 忽略大小写配置结果图: ![输入图片说明](structure_imgs/ignore_case_result.PNG) 执行命令行输出打印内容: ![输入图片说明](structure_imgs/cmd_output_result.PNG) 输出打印内容文件: ![输入图片说明](structure_imgs/file_output_result.PNG) #### 安装教程 1. 使用git克隆下载。 2. 下载安装rust开发环境。 3. 下载安装RustRover。 #### 使用说明 1. 启动RustRover。 2. 打开RustRover并导入该项目。 3. 命令行设置配置-不忽略大小写:set IGNORE_CASE=false。 4. 命令行搜索poem.txt文件中包含one的所有行:cargo run -- one poem.txt。 5. 命令行将打印结果输出到output.txt文件中:cargo run -- one poem.txt =>output.txt。 #### 参与贡献 1. grep_rust 本仓库。 2. 创建 master 分支。 3. 提交代码。 4. Push 推送。 5. Pull 拉取。 #### 特技 1. 使用命令行工具设置配置-是否忽略大小写。 2. 通过命令行工具实现搜索指定文件包含指定字符串的所在行。 3. 使用命令行工具输出打印结果到指定文件。