Windows에서 findstr을 사용하여 파일 및 명령 출력에서 ​​텍스트 찾기

문제를 제거하기 위해 도구를 사용해보십시오

파일, 명령 줄 출력 또는 다른 곳에서 특정 텍스트를 찾으려면 Windows에서 findstr 명령을 사용하면됩니다.

Findstr은 파일이나 명령 줄 출력에서 ​​텍스트를 찾기 위해 명령 줄에서 실행할 수있는 Windows 운영 체제의 기본 제공 도구입니다.

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

findstr /? 실행 명령 줄에서 '문자열 찾기'가 지원하는 모든 매개 변수와 옵션을 표시합니다.

다음과 같은 타사 도구 메모장 ++ , GGRep 또는 모두 파일에서 텍스트 찾기도 지원합니다.

findstr 사용

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.txt에서 'windows 10'문자열을 검색합니다.
  • 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 시스템에서 실행할 수있는 기본 제공 도구라는 것입니다. 파일에서 텍스트를 빠르게 찾는 것이 유용하지만 명령 줄 도구의 출력을 필터링하는 도구로도 작동합니다.

이제 너 : 파일에서 텍스트를 찾는 데 어떤 프로그램을 사용합니까?