본문 바로가기
Q&A2024년 6월 7일1분 읽기

grep 대신 ripgrep(rg) 쓰기

변
변서영
조회 548댓글 1

ripgrep이 grep보다 훨씬 빠르다고 하는데 어떻게 쓰나요?

댓글 1

김김영삼2년 전

ripgrep(rg)은 Rust로 만든 초고속 grep 대체 도구입니다.

# 설치
sudo apt install ripgrep

# 기본 사용 (grep과 동일)
rg "TODO" .
rg "function.*login" --type js

# .gitignore 자동 무시 (기본!)
rg "password" # node_modules 등 자동 제외

# 파일 타입 필터
rg "import" -t py
rg "useState" -t tsx

# 대소문자 무시
rg -i "error"

# 파일명만
rg -l "TODO"

# 치환
rg "oldFunc" --replace "newFunc"

grep 대비 2~5배 빠르고, .gitignore를 자동 무시해서 결과가 깔끔합니다. 한번 쓰면 grep으로 못 돌아갑니다.

Ctrl+Enter로 등록