有时候感觉速度差了不止一个数量级
|
liuxuOct 20, 2021
1
那是自然,rust 强力支撑
|
|
2
但是不应该对用了几十年的老工具抱有轻蔑的态度,毕竟互联网能发展起来它们是基石
|
|
wellscOct 20, 2021
5
sliver searcher 也不错
|
|
dragondoveOct 20, 2021
7
grep 的性能其实也很好,应该是遇到奇怪的 edge case 了。如果没有正则需求的话 fgrep (即 grep -F )差不多是速度最快的工具(之前无聊自己做过测试,被性能震惊了,然后看了作者 mailling list,是基于 BM 算法优化过来的),有正则需求可以直接用 grep -P,只用 grep 的情况比较少。性能对比的话很多工具的 github repo 都有提供对比结果,贴个 rg repo 里的一个 benchmark https://github.com/BurntSushi/ripgrep/blob/master/benchsuite/runs/2020-10-14-archlinux-frink/summary
|
|
github2020Oct 20, 2021
8
学习了,后面去研究下这个 ripgrep
|
|
superrichmanOct 20, 2021
9
配合 fzf 使用更香
|
|
10
Rust 并没有什么黑科技,纯粹是新作者新团队新代码新依赖库高度优化的结果,换成 C++这些确实也可以做到,只是没人去做罢了。
|
|
jedihyOct 20, 2021
11
已经是必装软件了,主要用来看日志。
|
|
FightPigOct 20, 2021
13
一切可以用 rust 重写的,都在重写
|
|
vance123Oct 20, 2021
16
第一反应是楼主太夸张了,然而试用了一下直呼 woc
|
|
btchinainfoOct 20, 2021
17
学习成本如何?
|
|
boboliuOct 20, 2021
18
确实,之前试用 rg 之后现在已经在到处装 rg 了
|
|
c8cOct 20, 2021
19
fzf 也很方便。也可以试试
|
|
20
很多基础工具都有 rust 重写的版本了
ls -> exa find -> fd cat -> bat du -> dust 体验都不错。就是每个作者对工具的命名都有自己的想法。。。 |
|
yhrzpmOct 21, 2021
21
嫌慢的话加个 parallel 命令咋样
|
|
bao3Oct 21, 2021 via iPhone
22
grep 加个参数 P 是不是就可以了……
|