Windows에서 findstr을 사용하여 파일 및 명령 출력에서 ​​텍스트를 찾으십시오.

파일, 명령 행 출력 또는 다른 곳에서 특정 텍스트를 찾으려면 Windows에서 findstr 명령을 사용하여 그렇게 할 수 있습니다.

Findstr은 Windows 운영 체제의 기본 제공 도구로 명령 줄에서 실행하여 파일이나 명령 줄 출력에서 ​​텍스트를 찾을 수 있습니다.

응용 프로그램을 사용하여 명령 행 출력을 필터링하고, 개별 파일 또는 전체 디렉토리 구조에서 일치하는 텍스트가있는 파일을 검색 할 수 있습니다.

findstr /?를 실행하십시오. "문자열 찾기"가 지원하는 모든 매개 변수 및 옵션을 표시하려면 명령 행에서.

Notepad ++, GGRep 또는 Everything과 같은 타사 도구는 파일에서 텍스트 찾기도 지원합니다.

findstr 사용

명령 행 또는 배치 파일에서 findstr을 실행할 수 있습니다. Windows 키를 누르고 cmd.exe를 입력하고 결과를 선택하여 새 명령 줄 프롬프트를 엽니 다.

유용한 매개 변수 :

  • /? -도움말 텍스트를 표시합니다
  • / S-디렉토리와 모든 하위 디렉토리를 검색합니다
  • / I-검색은 대소 문자를 구분하지 않습니다
  • / R-검색 문자열을 정규식으로 사용
  • / B-줄 시작 부분의 패턴과 일치
  • / P-인쇄 할 수없는 문자가있는 파일을 건너 뜁니다
  • / V-일치하는 줄만 인쇄
  • / N-줄 번호를 인쇄

다음은 유용한 예제 목록입니다.

  • ipconfig | findstr "192.168"-이 명령은 ipconfig를 실행하고 192.168과 일치하는 결과를 반환합니다. 다른 결과는 무시됩니다.
  • netstat | findstr "123.123.123.13"-netstat 명령을 실행하고 문자열 (이 경우 IP 주소)과 일치하는 결과를 반환합니다.
  • findstr / c : "windows 10"windows.txt-문자열 "windows 10"에 대해 windows.txt 문서를 검색합니다.
  • findstr "windows 10"windows txt-파일에서 "windows"또는 "10"을 검색합니다.
  • findstr "windows"c : \ documents \ *. *-c : \ documents 아래의 파일에서 문자열 "windows"를 검색합니다.
  • findstr / s / i Windows *. *-현재 디렉토리와 모든 서브 디렉토리의 모든 파일에서 Windows 대소 문자를 무시하는 단어를 검색합니다.
  • findstr / b / n / r / c : "^ * FOR"* .bas-- 앞에 공백이 0 개 이상인 FOR로 시작하는 행을 반환합니다. 줄 번호도 인쇄합니다.

Findstr은 파일에서 문자열을 검색하거나 명령 줄 출력을 필터링하는 데 사용할 수있는 강력한 명령입니다. 이를 사용하여 선택한 디렉토리 또는 일부와 일치하는 파일에 대한 전체 디렉토리 구조 또는 드라이브를 스캔하고 명령 행 출력에서 ​​지정된 텍스트를 빠르게 찾을 수 있습니다.

고급 옵션에는 줄의 시작 또는 끝에서 찾은 컨텐츠 반환, 정규식 또는 와일드 카드 사용이 포함됩니다.

닫는 단어

Findstr의 주요 장점은 모든 Windows 컴퓨터에서 실행할 수있는 기본 제공 도구라는 것입니다. 파일에서 텍스트를 빠르게 찾는 것이 유용하지만 명령 줄 도구의 출력을 필터링하는 도구로도 작동합니다.

이제 당신은 : 파일에서 텍스트를 찾기 위해 어떤 프로그램을 사용합니까?