반응형

리눅스에서는 모든 파일을 찾을 때 grep 명령어를 쓴다.

윈도우에서는 동일한 기능의 명령어가 "findstr" 이다.

 

이를통해 여러 텍스트들이 있는 폴더 내에서 특정 단어만 검색해본다.

 

1. 윈도우 명령프롬프트 실행

2. cd 명령어로 해당 폴더로 이동 (윈도우에서는 \(원화 또는 역슬레쉬) 으로 폴더를 구분)

views라는 폴더로 이동했다.

    (폴더 내용을 확인할 때는 dir 명령어)

3. 찾기 명령 findstr 을 사용한다.

     (확장명 검색 옵션)

     *.*  : 형식 구분 없이 모두 검색

     *.txt : 모든 txt파일 형식

     findstr /S "찾을단어" "파일형식"

findstr /S "pin" *.*

파일명을 보여주고, 해당 단어가 들어가는 모든 텍스트를 보여준다.

(옵션) 필요시 참고

  /B         패턴이 행의 첫 부분에 있는지를 비교합니다. 

  /E         패턴이 행의 끝부분에 있는지를 비교합니다. 

  /L         찾는 문자열을 글자 그대로 사용합니다. 

  /R         찾는 문자열을 정규식으로 사용합니다. 

  /S         현재 디렉터리와 모든 하위 디렉터리에서 일치하는 파일을 찾습니다. 

  /I         찾을 때 대/소문자를 구별하지 않습니다. 

  /X         정확히 일치하는 줄만 보여줍니다. 

  /V         일치하는 텍스트가 없는 줄만 보여줍니다. 

  /N         일치하는 각 줄 앞에 줄 번호를 보여줍니다. 

  /M         파일에 일치하는 텍스트가 있으면 파일 이름만 보여줍니다. 

  /O         일치하는 각 줄 앞에 문자 오프셋을 보여줍니다. 

  /P         인쇄할 수 없는 텍스트가 포함된 파일은 건너뜁니다. 


출처: https://wimir-dev.tistory.com/58 [[위미르 개발팀] Android, iOS , Web 제작]

 

 

 

반응형

+ Recent posts