•Arnošt Havelka
Prático: Processamento de Texto
Cenário real: Filtrando logs e extraindo dados.
Iniciar lição interativaPrá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:
- Encontrar todas as entradas "Error".
- Contar quantas vezes "Timeout" ocorreu.
- 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 / 2Qual comando você usaria para simplesmente contar linhas correspondentes?