Wednesday, August 29, 2007
윈도우에서 grep 명령어 사용하기; Windows Win32 grep 명령
원래 grep 은 유닉스에서 파일 속의 문자열을 찾는 명령입니다. 유명하고 유용한 명령어이고, 그래서인지 grep 명령은 윈도우에서도 사용할 수 있습니다. 다만 윈도우98에는 없고 윈도우2000이나 윈도우XP 이상에만 있습니다.
윈도우에서는 grep 이라는 심오한(?) 이름 대신에 findstr 이라는 나이브한 이름으로 존재합니다. 윈도우 도스창(명령 프롬프트;CMD.EXE) 에서,
findstr /?
이렇게 입력하고 엔터키를 치면 도움말이 나옵니다. 윈도우에서 findstr 로 문자열을 찾는 사용법 예제는 여기에 있습니다: ▶▶ 윈도우 도스창에서 정규식 사용법 - Windows XP regex FINDSTR
그런데 MS에서 만든 findstr 이 아니라 진짜 오리지날 "그렙"도 윈도우에서 무료로 사용 가능합니다.
Cygwin(시그윈) 을 다운로드받아서 윈도우에 설치하면 그 안에 진짜 grep이 grep.exe 라는 이름으로 들어 있습니다.
findstr 명령보다 grep.exe 쪽이 더 강력합니다.
윈도우에서는 grep 이라는 심오한(?) 이름 대신에 findstr 이라는 나이브한 이름으로 존재합니다. 윈도우 도스창(명령 프롬프트;CMD.EXE) 에서,
findstr /?
이렇게 입력하고 엔터키를 치면 도움말이 나옵니다. 윈도우에서 findstr 로 문자열을 찾는 사용법 예제는 여기에 있습니다: ▶▶ 윈도우 도스창에서 정규식 사용법 - Windows XP regex FINDSTR
Win32 grep.exe 명령 사용하기
그런데 MS에서 만든 findstr 이 아니라 진짜 오리지날 "그렙"도 윈도우에서 무료로 사용 가능합니다.
Cygwin(시그윈) 을 다운로드받아서 윈도우에 설치하면 그 안에 진짜 grep이 grep.exe 라는 이름으로 들어 있습니다.
findstr 명령보다 grep.exe 쪽이 더 강력합니다.
tag: software
소프트웨어 Software | 유틸리티 Utility
<< Home