#grep #utility #query #search #search-file #src #pattern

bin+lib globgrep

用 Rust 编写的 grep 工具

1 个不稳定版本

0.1.0 2022 年 10 月 2 日

#14#search-file

自定义许可

7KB
121 代码行

用 Rust 编写的 Grep 工具

使用方法

应用程序接受 2 个参数:查询搜索,文件模式。它还设置了一些从环境变量中设置的可选参数。请参阅下面的示例

cargo run -- "fn main" "src/*.rs"
IGNORE_CASE=1 cargo run -- "result" "src/main.rs"
IS_REGEXP=1 cargo run -- "fn.*Result" "src/main*"
IS_REGEXP=1 IGNORE_CASE=1 cargo run -- "fn.*result" "src/main*"

或者如果您只想运行二进制文件

cargo build
IS_REGEXP=1 IGNORE_CASE=1 ./target/debug/globgrep "fn.*result" "src/main*"

依赖项

~2.1–3MB
~54K SLoC