반응형
[linux]
'ripgrep' more than 3x faster than grep
(grep보다 3배 이상 빠른 ripgrep)
[linux][shell] grep보다 3배 이상 빠른 ripgrep
ripgrep github page
https://github.com/BurntSushi/ripgrep#installation
grep을 쓰다가 속도가 너무 느린 것 같아, 찾다보니 ripgrep이라는 패키지가 있어 공유한다.
명령 예시는 rg <찾고자 하는 내용> 식이고, 옵션은 링크를 참고하자.
grep할 일이 많다면 강력추천하는 툴이다.
(It seems that the speed is too slow while using grep, so there is a package called rip grep so I share it.
An example of the command is the rg <What you want to find> expression, and see the link for options.
It is a highly recommended tool if you have a lot of grep to do.)
Speed comparison table by grep type : ripgrep is the best
ripgrep (Unicode) | rg -n -w '[A-Z]+_SUSPEND' | 452 | 0.136s |
git grep | git grep -P -n -w '[A-Z]+_SUSPEND' | 452 | 0.348s |
ugrep (Unicode) | ugrep -r --ignore-files --no-hidden -I -w '[A-Z]+_SUSPEND' | 452 | 0.506s |
The Silver Searcher | ag -w '[A-Z]+_SUSPEND' | 452 | 0.654s |
git grep | LC_ALL=C git grep -E -n -w '[A-Z]+_SUSPEND' | 452 | 1.150s |
ack | ack -w '[A-Z]+_SUSPEND' | 452 | 4.054s |
git grep (Unicode) | LC_ALL=en_US.UTF-8 git grep -E -n -w '[A-Z]+_SUSPEND' | 452 | 4.205s |
반응형