🧠 FINDSTR: O “grep do Linux” no Windows

Comando Findstr

💡 O que é o FINDSTR?

O findstr é um comando do Prompt de Comando do Windows (CMD) usado para:

✔ Procurar palavras dentro de arquivos
✔ Filtrar saída de comandos
✔ Trabalhar com logs
✔ Usar padrões (regex simples)

👉 Em resumo: ele caça texto dentro de qualquer coisa.


▶ Sintaxe básica

findstr [opções] "texto" arquivo

🔎 1. Buscar uma palavra em um arquivo

findstr "erro" log.txt

📌 Mostra todas as linhas de log.txt que contenham erro.


🔎 2. Ignorar maiúsculas/minúsculas

findstr /I "erro" log.txt

/I = Case Insensitive
Acha ERRO, Erro, erro


🔎 3. Buscar várias palavras

findstr "erro falha crítico" log.txt

Ele procura qualquer uma das palavras.


🔎 4. Mostrar número das linhas

findstr /N "erro" log.txt

Saída:

15:Erro ao conectar ao banco
42:Erro de permissão

🔎 5. Buscar em vários arquivos

findstr "erro" *.txt

🔎 6. Buscar em subpastas (modo hacker de logs)

findstr /S "erro" *.log

/S = busca recursiva


🔎 7. Buscar apenas nomes dos arquivos que contêm o termo

findstr /M "erro" *.log

Muito usado para identificar qual log está com problema.


🔎 8. Usando com saída de outro comando (estilo grep)

ipconfig | findstr "IPv4"
netstat -an | findstr "443"

Você acabou de subir de nível.


🔎 9. Buscar linha EXATA

findstr /X "Conectado" status.txt

🔎 10. Usando expressões regulares (sim, ele tem!)

findstr /R "[0-9][0-9][0-9]" arquivo.txt

Acha linhas com números de 3 dígitos.

Outro exemplo:

findstr /R "^Erro" log.txt

^ = começa com


🔎 11. Excluir linhas

findstr /V "sucesso" log.txt

Mostra tudo exceto linhas com “sucesso”.


🔎 12. Procurar palavras em uma lista de arquivos

findstr /G:palavras.txt log.txt

Onde palavras.txt contém:

erro
falha
crítico

🧰 Opções mais importantes

OpçãoFunção
/IIgnora maiúsc/minúsc
/SBusca em subpastas
/NMostra número da linha
/MMostra só o nome do arquivo
/VExclui o termo
/RUsa regex
/XLinha exata

🚀 Casos reais de uso (nível profissional)

✔ Analisar logs de servidor
✔ Encontrar erro em deploy
✔ Filtrar saída de scripts
✔ Buscar IPs ativos
✔ Identificar portas abertas
✔ Auditar arquivos de configuração


🧠 Comparação rápida: FINDSTR vs GREP

Recursogrepfindstr
RegexAvançadoBásico
RecursivoSimSim (/S)
Case insensitive-i/I
Busca em saídaSimSim

🎯 Conclusão

O findstr é tipo aquele funcionário quieto da empresa que resolve tudo.
Se você trabalha com TI e usa Windows, não dominar isso é deixar produtividade na mesa.

Domine o findstr e você:

  • resolve problemas mais rápido
  • analisa logs como profissional
  • automatiza tarefas
  • ganha respeito técnico

Publicar comentário