COMPUTING

[유틸] Windows Grep - 문자열 검색 및 일괄 치환

Exeter 2013. 8. 20. 20:42
반응형


일반 Text 파일, 프로그램 소스파일, HTML 등과 같은 ASCII 형태의 파일에서 특정 단어를 검색하고 또는 치환(replacement)해야 하는 경우가 있습니다. 이럴 때 유용하게 사용할 수 있는 유틸리티를 소개합니다. 외산 유틸리티라서 한글은 지원하지 않지만 사용법이 간단하고, 일반적인 쉬운 영어 단어만 사용하고 있어서 매뉴얼 없이도 금방 익숙하게 사용할 수 있습니다.


Windows Grep - search tool for Windows

개발자 홈페이 (http://www.wingrep.com/download.htm)


최근에 확인 결과 개발자 홈페이지 (http://www.wingrep.com/download.htm) 가 서비스를 종료했습니다. 아무래도 무료 버전이다보니, 더 이상 유지하는데 어려움이 있었던 것 같습니다.


본 포스팅에 첨부한 버전은 2.3 이고 지원하는 운영체제는  Windows 98 / 2000 / XP / Vista / Windows 7 입니다. Windows 10에서도 사용해봤으나 이상 없이 동작합니다. (다만 검색 대상이 너무 많은 경우 가끔 다운되기도 하지만, Windows 문제는 아닌 것 같습니다.)


단, 쉐어웨어인지라 배포는 자유롭지만 30일 이후에는 등록(비용 지불)하도록 안내하고 있습니다. 하지만 30일이 지나도 기능상 제약은 전혀 없으며, 현 시점에서 개발사가 서비스를 종료 한 이상 비용을 지불 할 '공식적인' 방법은 없어 보입니다.



다운로드 :

WindowsGrep23.exe


* 위 첨부파일은 윈도우즈 XP, 윈도우즈7, 윈도우즈 Server, Windows 10 등에서 정상적으로 실행됨을 확인하였습니다.



검색하고자 하는 문자열(text)을 넣고, 특정 폴더를 대상으로 검색하고, 검색된 파일을 대상으로 문자열 검색하거나 치환 할 수 있습니다. 문자열에는 물음표, 별표 등 특수 문자로 검색식을 만들 수 도 있습니다.


[Windows Grep]



사용 방법은 간단합니다. 


1. 탐색기를 실행


2. 검색하고자 하는 대상폴더에서 마우스 오른쪽 버튼 클릭


3. 팝업 메뉴에서 Windows Grep 클릭


4. Windows Grep이 실행되면 아래와 같은 창이 나타남



5. Search String 칸에 검색하고자 하는 단어를 입력.

- 체크 박스에 원하는 옵션 선택

[ ] Whole Words Only 

; 체크시 모든 문자열이 일치하는 경우만 표시함.  체크하지 않는 경우 'Box' 라고 검색하면 'Boxter' 라는 단어도 검색결과에 포함됨

[ ] Match Case

; 체크시 영문 대소문자를 구분하여 검색


7. File Specifications 

특정 파일명을 명시하거나, 와일드 카드 형태로 입력 가능. (ex : *.txt)


8. Folders 

검색 대상 폴더 명시. 하위폴더까지 포함하여 검색하려면 [] Recurse folders 선택.


9. OK 버튼 클릭하면, 검색 결과창이 나타남.



파일 검색시에 단순 파일명 뿐만아니라, 확장자, 날짜, 특정 디렉토리, 파일 크기, 특정 문자 포함여부 등 다양한 옵션을 줄 수 있기때문에 그 기능이 상당히 강력합니다. 문자열 검색시 매우 유용한 유틸리티로 추천합니다.



반응형