2015년 3월 3일 화요일

[findstr] Windows 에서 grep 과 같은 명령어


기본사용법 : findstr /?

■ Tag 검색
findstr /m /l "BcMc" c:\windows\system32\drivers\*.sys

■ 특정 문자열 검색
findstr 문자열1 document.txt
findstr "문자열1 문자열2" document.txt
findstr /c:"똑같은 문자열만 찾아주세요" document.txt


■ W로 시작해서 ws로 끝나는 문자열 검색
findstr "W.*ws" document.txt

■ C: 드라이브와 하위폴더에서 문자열 검색 (대소문자 불문)
findstr /s /i 문자열1 C:\*.*

■ 파일목록내에 문자열 검색하기
findstr /f:C:\files.txt /m /l "BcMc"
findstr /g:argument.txt /f:files.txt


사용 방법 :
findstr "check" *
설명 : 현재디렉토리의 모든 파일에서 check가 포함된 라인을 출력

findstr /N "check" *
설명 : 몇번째 라인인지 확인하려면 /N 옵션 추가.

findstr /N /S "check" *
설명 : 하위 폴더까지 검색

findstr /N /S "check" *.txt
설명 : 특정 파일만 필터해서 검색하고 싶다면?

findstr /N /S "check" *.txt > findstr.log
설영 : 파일로 출력

댓글 없음: