Examples

설치

$ brew install ripgrep

인코딩을 지정하여 검색하기

$ rg --encoding=euc-kr '검색어'

페이징

rg는 자체 페이징이 없기 때문에 less 명령어와 조합해 사용해야 페이징을 할 수 있다.

단 별다른 옵션 없이 less와 조합하면 색깔이 제대로 표시되지 않으므로 다음과 같이 옵션을 추가해야 한다.

rg --color always '검색어' | less -R

매번 옵션을 추가하는 것이 귀찮으므로 나는 .bashrc에 다음과 같이 alias를 설정해두고 사용한다.

alias rg='rg --color always'
alias less='less -R'

위와 같이 alias를 설정한 후에는 다음과 같이 사용할 수 있다.

rg '검색어' | less