命令行操作
- 使用
2> output.txt
可以将错误日志输出到文件
- 使用
> output.txt
可以将正常输出重定向到文件
程序结构
- 主程序通过 Config 结构处理命令行参数,遇到错误时通过 eprintln! 输出错误信息
- Config 结构体包含查询字符串和文件路径两个字段,通过 build 方法构建
核心功能
- 实现了文件内容搜索功能,可以查找包含特定查询字符串的行
- 使用 fs::read_to_string 读取文件内容,并通过 search 函数处理查询
- 错误处理使用 Result 类型,确保程序运行的健壮性
命令
main.rs
lib.ts
相关链接