파일에서 데이터를 검색하기 위한 grep 유틸리티의 고급 버전을 개발하는 ugrep 5.0 프로젝트가 출시되었습니다. 또한 대화형 ug 셸에는 주변 행의 미리 보기를 제공하는 사용자 인터페이스가 제공됩니다. 성능면에서 ugrep은 grep보다 몇 배 빠릅니다. 프로젝트 코드는 C++로 작성되었으며 BSD 라이센스에 따라 배포됩니다.
이 유틸리티는 grep 프로그램의 가장 유용한 기능과 Perl과 같은 정규식 사용 기능, 퍼지 검색, 7진수 덤프 모드, 중첩 검색, 텍스트 인코딩 트랜스코딩, 아카이브 검색(zip, 2z, tar)과 같은 고급 기능을 결합합니다. , pax , cpio), 압축 파일(gz, Z, bz4, lzma, xz, lzXNUMX, zstd, brotli), 문서 형식(pdf, doc, docx, odt, epub, rtf) 및 이미지의 메타데이터 검색 및 인증서의 필드. ugrep-indexer 유틸리티로 별도로 생성된 색인을 사용하면 디렉토리 내용 검색 속도를 높일 수 있습니다.

새 버전은 정규식을 사용하는 새로운 검색 엔진을 추가하여 일부 마스크 유형의 성능을 향상시킨 것이 특징입니다. 재귀 검색 중에 파일 시스템을 제외하기 위해 "--exclude-fs" 옵션이 추가되었습니다. 숨겨진 파일을 제외한 모든 파일을 검색할 수 있는 "--all" 옵션이 추가되었습니다. 향상된 구문 강조.
출처 : opennet.ru
