🧠 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