2010. 3. 8. 22:24
Findstr And Where - Linux 의 Grep 과 Which
2010. 3. 8. 22:24 in 7. Tips/Windows XP
Windows 에서 Linux Grep 과 Which 에 대응하는 명령어가 있다. 그게 바로 Findstr 과 Where 이다.
findstr 의 간단한 사용예는 다음과 같다.
findstr /S /P /C:"test" *
현재 위치에서 하위 폴더를 포함하여 모든 파일의 내용에 test 가 포함되어 있는지 검색한다. 이때 출력될 수 없는 문자가 포함된 파일은 skip 된다. 이렇게 하면 exe 와 같은 파일은 자동적으로 건너뛰기 때문에, 특정 확장자를 지정하지 않고 모든 파일을 검색하는 경우에는 /P 옵션이 굉장히 유용하다.
findstr 에 대한 자세한 내용은 findstr /? 를 입력하면 나오는 도움말을 활용하자.
where 의 간단한 사용예는 다음과 같다.
where notepad.exe
이렇게 입력하면 notepad.exe 가 어디에 존재하는지를 알려준다. 기본적으로 현재 디렉토리와 환경변수 PATH 에 등록된 디렉토리에 존재하는지 검색한다.
자세한 사용법은 역시 where /? 를 입력하면 나오는 도움말을 활용하자.
findstr 의 간단한 사용예는 다음과 같다.
findstr /S /P /C:"test" *
현재 위치에서 하위 폴더를 포함하여 모든 파일의 내용에 test 가 포함되어 있는지 검색한다. 이때 출력될 수 없는 문자가 포함된 파일은 skip 된다. 이렇게 하면 exe 와 같은 파일은 자동적으로 건너뛰기 때문에, 특정 확장자를 지정하지 않고 모든 파일을 검색하는 경우에는 /P 옵션이 굉장히 유용하다.
findstr 에 대한 자세한 내용은 findstr /? 를 입력하면 나오는 도움말을 활용하자.
where 의 간단한 사용예는 다음과 같다.
where notepad.exe
이렇게 입력하면 notepad.exe 가 어디에 존재하는지를 알려준다. 기본적으로 현재 디렉토리와 환경변수 PATH 에 등록된 디렉토리에 존재하는지 검색한다.
자세한 사용법은 역시 where /? 를 입력하면 나오는 도움말을 활용하자.