WINDOWS
2020.07.10 / 09:29

[ netstat ] grep 과 같은 기능인 find 사용법

코로나
추천 수 8

출처 : dryang.egloos.com/3047050 , 지식인


리눅스에서 제일 많이 사용하는 "grep"  과  "|(파이프) "일 것이다.

하지만 윈도위에도 grep 정도는 아니지만 비슷한 기능을 하는 명령어가 있다.

'find라는 명령어 이다.

주의 할점은 find 명령어도 대소문자를 구분한다는 것이다.

파일에서 텍스트 문자열을 찾습니다.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "문자열" [[드라이브:][경로]파일이름[ ...]]


  /V        지정한 문자열이 없는 줄을 표시합니다.
  /C        지정한 문자열이 있는 줄 수만을 표시합니다.
  /N        지정한 문자열이 있는 각 줄 앞에 줄 번호를 붙입니다.
  /I        대/소문자를 구별하지 않고 찾습니다.
  /OFF[LINE] 오프라인 속성 세트 파일을 건너뛰지 않습니다.
  "문자열"  찾을 문자열을 지정합니다. 
  [드라이브:][경로]파일이름 찾을 파일의 위치와 이름을 지정합니다.

  경로가 지정되지 않으면, FIND는 프롬프트에서 입력되거나 다른 명령에서 파이프(|)된 텍스트에서 찾습니다.

 <예제>

dir | find "Wind"[엔터]

2010-02-25  오전 09:27    <DIR>          Windows


netstat -an | find "LISTENNIG"

 

"Wind"가 포함된 Windows라는 디렉토리만 표시 한다.

마치 리눅스에서 ls -al | grep Wind 라고 했을때와 동일한 결과이다.

 

리눅스에서는 'cat {filename} | grep {search-string} 형식으로 특정 파일에서 문자열이 포함된 열 찾기도 가능하다.

cat = type & grep = find


윈도우즈에서는 다음과 같이 사용한다. 

type {filename} | find "{search-string}"



출처: https://twinstarbox.tistory.com/entry/netstat-grep-과-같은-기능인-find-사용법 [쌍둥이별의 보물상자]