투케이2K

40. (cmd/명령어) Window Cmd 명령 프롬프트 findstr 명령을 통해서 사용할 수 있는 주요 옵션 정리 - 텍스트 및 파일에서 특정 문자열 검색 명령어 본문

Window (cmd)

40. (cmd/명령어) Window Cmd 명령 프롬프트 findstr 명령을 통해서 사용할 수 있는 주요 옵션 정리 - 텍스트 및 파일에서 특정 문자열 검색 명령어

투케이2K 2026. 5. 16. 13:37
728x90
반응형

[환경 구성 및 요약 설명]

개발 환경 : Window / Cmd / 터미널

설 명 : Window Cmd 명령 프롬프트 findstr 명령을 통해서 사용할 수 있는 주요 옵션 정리 - 텍스트 및 파일에서 특정 문자열 검색 명령어

 

[소스 코드]

------------------------------------------------------------------------------
[테스트 사항 및 환경]
------------------------------------------------------------------------------

환 경 : 로컬 Window PC / Cmd / 명령 프롬프트


제 목 : Window Cmd 명령 프롬프트 dir 명령을 통해서 사용할 수 있는 주요 옵션 정리 - 디렉토리 (폴더) 내용을 보여주는 명령어


사전) 👉 cd (change directory) 명령어 간략 설명 : 

  >> cd 는 Change Directory의 약자로, CMD(명령 프롬프트)에서 현재 작업 중인 디렉터리(폴더)를 변경할 때 사용하는 명령어입니다.

  >> cd 는 '어떤 경로로 이동할 것인가' 를 지정하는 명령어입니다.

  >> 기본 사용 방법 : 

    - 문법 : cd 경로
    - 예시 : cd C:\Wind

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[설 명]
------------------------------------------------------------------------------

1. ✅ findstr 명령어는 텍스트(파일 또는 명령 출력)에서 특정 문자열을 검색하는 CMD 명령어입니다.

  >> 👉 Windows 버전 grep이라고 보면 됨

  >> 👉 로그 분석 / 파일 검색 / 결과 필터링에 필수


2. ✅ findstr 명령어 사용 기본 형태

  >> 기본 형태 : findstr [옵션] "검색어" [파일명]

  >> 기본 형태 : 명령어 | findstr [옵션] "검색어"

  >> dir 명령에서 특정 문자열 검색 : dir | findstr "Music"

  >> dir 명령에서 대소문자 구문 없이 문자열 검색 : dir | findstr /i "music"


3. ✅ findstr 사용 관련 주요 옵션 정리

  >> 👉 /i — 대소문자 무시 : findstr /i "error"

    - ERROR, Error, error 모두 찾음

  >> 👉 /s — 하위 폴더까지 검색 : findstr /s "error" *.log

    - 모든 하위 디렉토리까지 검색

  >> 👉 /n — 줄 번호 표시 : findstr /n "error" log.txt

    - 결과 앞에 line 번호 붙음

  >> 👉 /v — 제외 검색 : findstr /v "error" log.txt

    - "error" 없는 줄만 출력

  >> 👉 /c:"문장" — 정확한 문자열 검색 : findstr /c:"hello world" file.txt

    - 공백 포함 문자열 정확히 검색

  >> 👉 /m — 파일 이름만 출력 : findstr /m "error" *.log

    - 내용 말고 파일명만 출력

  >> 👉 /r — 정규식 사용 (기본값) : findstr /r "a.*b" file.txt

    - a~b 패턴 검색


  >> 👉 /l — 일반 문자열 검색 (정규식 해제) : findstr /l "a.*b" file.txt

    - 문자 그대로 검색


  >> 👉 /b — 줄 시작 기준 : findstr /b "ERROR" log.txt

    - 라인 시작이 "ERROR"


  >> 👉 /e — 줄 끝 기준 : findstr /e "done" log.txt

    - 라인 끝이 "done"

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

▶️ [cmd prompt 명령창 (프롬프트) 실행하는 방법 설명]

https://kkh0977.tistory.com/370

https://blog.naver.com/kkh0977/222239942533


▶️ [업무 이슈] 윈도우 Window PC 환경에서 특정 도메인 접속 불가능 이슈 - 잘못 구성 된 DNS 서버 , hosts 호스트 파일 직접 수정

https://kkh0977.tistory.com/7990

https://blog.naver.com/kkh0977/223865679439?trackingCode=blog_bloghome_searchlist


▶️ [업무 정리] 웹브라우저 접속 실패 및 지연 시 nslookup , ping , tracert 테스트 방법 정리

https://kkh0977.tistory.com/7683

https://blog.naver.com/kkh0977/223746470801?trackingCode=blog_bloghome_searchlist


▶️ [업무 정리] [외부 연결 테스트] Window Cmd ping , telnet 사용해 외부 Connection 연결 테스트 방법

https://kkh0977.tistory.com/7594

https://blog.naver.com/kkh0977/223725875714?trackingCode=blog_bloghome_searchlist

------------------------------------------------------------------------------
 
728x90
반응형
Comments