[windows] Windows에 GREP과 같은 패턴 일치 유틸리티가 있습니까?

grepWindows 명령 프롬프트에서 사용할 수 있는 것과 유사한 유틸리티가 있습니까 , 아니면 타사 도구가 있습니까?



답변

FINDSTR모든 Windows NT 클래스 운영 체제와 함께 제공 되는 명령 줄 도구 가 있습니다 ( FINDSTR /?자세한 내용은 명령 프롬프트 창에 입력 ). 모든 기능을 지원 grep하지는 않지만 필요에 따라 충분할 수 있습니다.


답변

select-string이 용도 의 cmdlet을 포함하는 PowerShell (Windows 7 / 2008R2의 표준으로 포함, XP / 2003 / Vista / 2008의 경우 선택 사항)


답변

GnuWin Project의 Windows 용 Grep (2014-10-02 : 구식입니다. 아래 주석 참조)


답변

언급했듯이 findstr은 정상적으로 작동합니다. 예 :

C :> dir | findstr 윈도우

2013 년 11 월 6 일 09:55 오후 Windows


답변

Cygwin grep 등)


답변

또한 추가 응용 프로그램없이 Windows 7 이상에서 GREP와 같은 기능을 사용하는 또 다른 방법을 찾았으며 구형 시스템에서는 Powershell을 사용할 수 있습니다.

에서 파워 쉘 , 사용자가 사용할 수있는 경우-개체 가 플러스 더 GREP의 모든 기능을 제공하는 기능을 상당히 포괄적 인 세트가 있습니다.

희망이 도움이됩니다.


답변

아무도 FINDSTR 을 언급하지 않은 것에 놀랐습니다 . 나는 grep poweruser는 아니지만 findstr은 기본적인 정규 표현식 지원으로 파일을 필터링하고 stdin을 필요로합니다. Windows와 함께 제공됩니다. (편집 : 누군가가 findstr을 언급했습니다. 늦은 것 같습니다.)