ripgrep

ripgrep

ripgrep은 Silver Searcher (ack 클론)의 유용성과 GNU grep의 기본 속도를 결합한 명령 줄 검색 도구입니다.ripgrep을 사용해야하는 이유는 무엇입니까?* Silver Searcher와 GNU grep은 둘 다 빠르기 때문에 대체 할 수 있습니다.엄밀히 말해서,이 둘을 "드롭 인 (drop-in)"대체하는 것은 아니지만 기능 세트는 다른 것보다 훨씬 유사합니다. * Silver Searcher와 같이 ripgrep는 기본적으로 재귀적인 디렉토리 검색을 수행하며 파일을 무시하지 않습니다..gitignore 파일로.기본적으로 숨겨진 파일과 이진 파일도 무시합니다.ripgrep은 또한 Silver Searcher의 해당 기능과 관련된 버그가 많으므로 .gitignore를 완벽하게 지원합니다.* ripgrep은 특정 유형의 파일을 검색 할 수 있습니다.예를 들어, rg -tpy foo는 검색을 Python 파일로 제한하고 rg -Tjs foo는 검색에서 Javascript 파일을 제외합니다.사용자 정의 일치 규칙을 사용하여 새로운 파일 형식에 대해 ripgrep을 배울 수 있습니다.ripgrep은 grep에서 찾을 수있는 많은 기능 (예 : 검색 결과 컨텍스트 표시, 여러 패턴 검색, 색상으로 일치 강조 표시 및 전체 유니 코드 지원)을 지원합니다.GNU grep과 달리 ripgrep은 유니 코드 (항상 켜져 있음)를 지원하면서 빠르게 유지됩니다. 다시 말해, 속도, 기본 기본값, 버그 및 유니 코드를 원할 경우 ripgrep을 사용하십시오.
ripgrep

카테고리

BSD 용 ripgrep의 대안

The Silver Searcher

The Silver Searcher

Silver Searcher는 ack와 유사한 코드 검색 도구로 훨씬 빠릅니다.C로 구현되며 .hignore,마다 파일을 무시하는 등의 추가 기능이 있습니다.
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep (ucg)는 대량의 소스 코드를 검색하는 데 특화된 매우 빠른 grep 유사 도구입니다.