Rummage

Rummage

Rummage는 디렉토리를 크롤링하고 텍스트 파일을 검색하고 바꾸는 데 사용되는 크로스 플랫폼 도구입니다.Python으로 작성되었으며 GUI에 wxPython을 사용합니다.Rummage는 리터럴 또는 정규식 검색을 허용하며 검색되는 파일을 제한하기위한 구성을 갖습니다.Rummage는 grepWin이라는 Windows에서 사용하는 도구에서 영감을 얻었습니다.OSX와 Linux에서 비슷한 도구를 원했지만 마음에 들지 않는 것을 발견했습니다. 그래서 Rummage를 썼습니다.모양과 느낌은 GrepWin을 기반으로합니다.파이썬으로 작성되었습니다.따라서 검색이 C로 작성된 경우보다 검색 속도가 느려집니다. 큰 프로젝트를 검색 할 때 인코딩을 지정하면 파일 인코딩을 추측 할 필요가 없으므로 상당히 합리적으로 수행해야합니다.작은 프로젝트에서는 인코딩 추측이 나쁘지는 않지만 Rummage가 인코딩을 추측하는 데 사용하는 chardet은 가장 빠르지 않습니다.여전히 Windows에서 grepWin을 사용하고 있지만 Rummage는 환상적인 정규식 검색 엔진을 사용하고 grepWin이 할 수없는 퍼지 검색과 같은 흥미로운 작업을 수행 할 수 있으므로 편리합니다.Rummage는 결과를 CSV 또는 HTML로 덤프 할 수도 있습니다.
rummage-python

카테고리

Linux 용 Rummage의 대안

grep

grep

grep은 정규식과 일치하는 행에 대한 일반 텍스트 데이터 세트를 검색하는 명령 줄 유틸리티입니다.
The Silver Searcher

The Silver Searcher

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

regexxer

regexxer는 Perl 스타일의 정규 표현식을 특징으로하는 멋진 GUI 검색 / 바꾸기 도구입니다.
FAR - Find And Replace

FAR - Find And Replace

FAR은 여러 파일에 대한 검색 및 바꾸기 작업을위한 간단한 도구입니다.