추천, 2021

에디터의 선택

한 번에 여러 텍스트 파일 내부 검색

다른 텍스트 파일들 속에서 어떤 텍스트를 찾지 않았습니까? IT 부서에 있다면이 문제가 자주 제기 될 수 있습니다. 어쩌면 로그 파일에서 특정 문구를 찾고 있는지, 아니면 프로그래머이며 많은 다른 코드 파일 안에있는 코드를 찾아야 할지도 모릅니다.

불행히도 Windows에서이 작업을 수행하는 쉬운 방법은 없습니다. 기본 Windows 검색은 속도가 매우 빠르며 고급 검색을 허용하지 않기 때문에 이러한 종류의 작업에는 끔찍합니다. 다행히 Windows 검색보다 훨씬 뛰어난 여러 가지 방법이 있습니다.이 방법은이 게시물에서 언급 할 것입니다. 각 솔루션에 대해 자세히 설명하지는 않겠지 만 Google을 통해 더 많은 정보를 얻을 수 있습니다.

타사 소프트웨어를 설치하고 싶지 않고 명령 줄에 익숙하다면 아래의 내장 검색 명령 섹션을 확인하십시오. 대부분의 사람들이 GUI 인터페이스에 익숙하다고 가정하기 때문에 프로그램을 먼저 언급합니다.

제 3 자 검색 프로그램

여러 텍스트 파일을 검색 할 때 모든 검색 명령의 왕은 grep입니다. grep은 UNIX / Linux의 명령 행 유틸리티로서 정규 표현식을 사용하여 고급 검색을 수행 할 수 있습니다. 그것은 인기가 높고 모든 리눅스 배포판에 사용됩니다.

따라서 누군가가 Windows에서 검색 할 프로그램을 작성할 때 필연적으로 grep이라는 단어가 있습니다. 아래에 나열된 모든 프로그램의 경우가 대부분입니다.

grepWin

grepWin은 아마도 여기서 언급 한 도구 중에서 가장 많이 사용되는 도구 일 것입니다. 정규식을 지원하며 텍스트를 찾아서 바꿀 수 있습니다. 그들은 정규 표현식을 돕기 위해 웹 사이트에서 자습서를 가지고 있습니다.하지만 Google에서 더 많은 것을 할 수 있습니다.

파일 크기, 파일 형식 및 기타 기준으로 검색을 제한 할 수 있습니다. 또한 탐색기의 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에 옵션을 추가하여 폴더를 신속하게 검색합니다. 결과는 하단 창에 나열되며 두 번 클릭하여 파일을 열 수 있습니다.

AstroGrep

AstroGrep은 또 다른 좋은 검색 프로그램입니다. 뿐만 아니라 파일을 어디서 발견했는지 보여줄뿐만 아니라 텍스트가 발견되었습니다. grepWin에는 Content 라디오 버튼을 선택하는 옵션도 있지만, AstroGrep에서 더 잘 구현 된 것 같습니다.

AstroGrep은 편리한 기능인 Word 파일도 검색 할 수 있습니다. 나중에 참조 할 수 있도록 모든 결과를 저장하거나 인쇄 할 수도 있습니다. 나는 또한 그들의 인터페이스가 더욱 현대적이며 눈을 즐겁게합니다.

BareGrep

BareGrep은 정규 표현식과 모든 기본 검색 기능을 지원하는 매우 간단한 검색 프로그램입니다. 전체적으로 꽤 빠르며 성냥을 표 형식으로 보여줍니다. 무료 버전에는 사용할 수없는 시작 화면이 있습니다. 프로 버전은 $ 25이며 스플래시 화면을 비활성화하는 것처럼 보입니다. 그렇지 않으면 기능이 동일합니다.

PowerGREP

궁극적 인 검색 프로그램을 찾고 있다면 PowerGREP 이상을 찾으십시오. 이 프로그램은 심각한 특징과 심각한 가격표를 가지고 있습니다. 그것은 엄청난 $ 159입니다! 위에서 언급 한 모든 기능을 갖추고 있으며, 약간의 인터페이스와 함께 모든 패키지가 멋지게 꾸며져 있습니다.

Word 파일, PDF 문서, Excel 스프레드 시트 등에서 텍스트를 찾는 것과 같은 심각한 검색 요구 사항이있는 경우에만이 프로그램을 권장합니다. 또한 로그 파일에서 통계를 추출하고 그 정보를 사용자에게 제공 할 수도 있습니다. 그것은 꽤 강력한 도구입니다.

기본 제공 Windows 명령

빠른 검색 만 수행하고 본격적인 프로그램을 설치하지 않으려면 Windows에서 기본 제공되는 명령 줄 도구를 사용할 수 있습니다. 하나는 정상적인 명령 프롬프트에서 실행되고 다른 하나는 PowerShell을 사용합니다. 둘 다 꽤 강력하고 당신이 찾고있는 거의 아무것도 찾을 수 있습니다.

첫 번째 명령은 findstr 입니다. findstr을 사용하는 방법을 배우려면 여기에서 참조 문서를 읽으십시오. findstr /?를 입력 할 수도 있습니다 . 명령 프롬프트에서 사용법을 보여줍니다. 보시다시피 몇 가지 옵션이 있습니다. 분명히, 위의 프로그램 중 하나를 사용하는 것보다 훨씬 복잡합니다.

두 번째 옵션은 Windows PowerShell의 Select-String 명령입니다. 다시 말하지만, 아직 사용하지 않았다면이 명령어로 꽤 큰 학습 곡선이 있습니다. Microsoft는 Select-String을 사용하는 방법에 대한 좋은 자습서를 가지고 있으므로 반드시 읽어보십시오.

따라서 기본적으로 많은 수의 파일에서 텍스트를 검색하는 가장 좋은 방법입니다. 다른 옵션을 시험해보고 어떤 옵션이 가장 적합한 지 확인하십시오. 즐겨!

Top