2007~2011/Windows Platform2010. 12. 23. 09:37

폴더에 있는 수 많은 텍스트 파일 중에서 내가 원하는 문자열이 포함된 파일을 찾는 방법이 있을까?
리눅스에서는 grep 을 활용했었습니다만... Windows 운영체제에서는 어떤 방법으로 찾을 수 있을까요?

command prompt 에서 findstr 명령어를 사용하여 확인이 가능합니다. 간단한 예제를 아래와 같이 정리하였습니다.


[예제]
C:\TEMP 폴더에 a,b,c,d.txt 4개의 텍스트 파일을 만들고 아래와 같이 문자열을 입력합니다.




[실행결과]
findstr 명령에 /M 옵션을 사용하여 파일에 포함된 문자열과 일치하는 파일이 있으면 파일 이름을 출력해 줍니다.





[참고자료]
Findstr
http://technet2.microsoft.com/windowsserver/ko/library/2b01d7f5-ab5a-407f-b5ec-f46248289db91042.mspx?mfr=true

FIND 명령으로 문자열 찾기
http://laigo.kr/116

3rd party 드라이버에서 사용하는 pool tags 찾기
http://laigo.kr/311


작성자 : Lai Go / 작성일자 : 2010.12.23

Posted by Lai Go