CMD Master
Voltar ao blog
Arnošt Havelka

Prático: Processamento de Texto

Cenário real: Filtrando logs e extraindo dados.

Iniciar lição interativa
Prático: Processamento de Texto

Prático: Processamento de Texto

Neste cenário, atuamos como um administrador de sistemas analisando um arquivo de log do servidor. Precisamos encontrar erros, contá-los e suspeitar que um usuário específico está causando problemas.

A Missão

Você tem um arquivo server.log grande. Você precisa:

  1. Encontrar todas as entradas "Error".
  2. Contar quantas vezes "Timeout" ocorreu.
  3. Verificar se o usuário "admin" fez login.

Passo 1: Encontrar todos os Erros

Use find para filtrar o log por linhas que contém "Error".

Command Prompt
C:\Users\User>find "Error" server.log

Passo 2: Contar Timeouts

Use find /c para contar ocorrências de "Timeout".

Command Prompt
C:\Users\User>find /c "Timeout" server.log

Passo 3: Pesquisar Login do Usuário

Use findstr para procurar um padrão específico.

Command Prompt
C:\Users\User>findstr "Login.*admin" server.log

Passo 4: Extrair Erros para um arquivo separado

Salve suas descobertas para um relatório.

Command Prompt
C:\Users\User>find "Error" server.log > error_report.txt

Teste de conhecimentos

1 / 2

Qual comando você usaria para simplesmente contar linhas correspondentes?

A seguir

Prático: Operações de Diretório

Cenário real: Configurando a estrutura de um projeto.