O comando grep no Linux é amplamente utilizado para analisar ficheiros e procurar dados úteis nas saídas de diferentes comandos.
 O comando findstr é um comando Windows grep equivalente num prompt de linha de comando do Windows (CMD).
 Num PowerShell do Windows a alternativa para grep é o comando Select-String.
Below encontrará alguns exemplos de como “grep” no Windows utilizando estas alternativas.
ComandoGrep no Windows
Grep a saída de um comando netstat para uma porta específica:
# Windows CMDC:\> netstat -na | findstr "PORT"# Windows PowerShellPS C:\> netstat -na | Select-String "PORT"
 Se um comando em PowerShell devolver alguns objectos, antes de os analisar, estes devem ser convertidos em strings usando o comando Out-String -Stream:
# Windows PowerShellPS C:\> Get-Alias | Out-String -Stream | Select-String "curl"
Grep um ficheiro para um padrão que corresponda a uma expressão regular (insensível a maiúsculas e minúsculas):
# Windows CMDC:\> findstr /i "^SEARCH.*STRING$" file.txt# Windows PowerShellPS C:\> Select-String "^SEARCH.*STRING$" file.txt
Display help para o Windows grep equivalentes de comando:
# Windows CMDC:\> findstr /?# Windows PowerShellPS C:\> get-help Select-String