https://github.com/BurntSushi/ripgrep
예전에 알게된 툴인데 grep 보다 빠르다고 한다.
벤치 마크 상으로는 빠르긴 하다.
$ sudo apt install ripgrep
기본 설치된 패키지는 아니라서 별도 설치가 필요하다.
$ grep WARN log.csv
2022-03-19 1:21 | WARN | warning
2022-03-19 1:21 | WARN | warning
2022-03-19 1:25 | WARN | warning
$ rg WARN log.csv
1:2022-03-19 1:21 | WARN | warning
2:2022-03-19 1:21 | WARN | warning
6:2022-03-19 1:25 | WARN | warning
사용법은 똑같은데 결과 출력 형식이 조금 다르다.
$ rg --no-line-number WARN log.csv
2022-03-19 1:21 | WARN | warning
2022-03-19 1:21 | WARN | warning
2022-03-19 1:25 | WARN | warning
결과 앞에 라인넘버가 보기 싫다면 -N 이나 --no-line-number 옵션을 붙인다.
다른 옵션은 rg --help 내용을 참고하자.
728x90