CMD Master
Volver al blog
Arnošt Havelka

Práctica: Ops de Texto

Escenario del mundo real: Filtrando registros y extrayendo datos.

Iniciar lección interactiva
Práctica: Ops de Texto

En este escenario, actuamos como un administrador de sistemas analizando un archivo de registro del servidor. Necesitamos encontrar errores, contarlos y sospechar que un usuario específico está causando problemas.

La Misión

Tienes un archivo server.log grande. Necesitas:

  1. Encontrar todas las entradas de "Error".
  2. Contar cuántas veces ocurrió "Tiempo de espera".
  3. Verificar si el usuario "admin" inició sesión.

Paso 1: Encontrar todos los Errores

Usa find para filtrar el registro por líneas que contienen "Error".

Terminal
C:\Users\Student>find "Error" server.log

Paso 2: Contar Tiempos de Espera

Usa find /c para contar ocurrencias de "Tiempo de espera".

Terminal
C:\Users\Student>find /c "Timeout" server.log

Paso 3: Buscar Inicio de Sesión de Usuario

Usa findstr para buscar un patrón específico.

Terminal
C:\Users\Student>findstr "Login.*admin" server.log

Paso 4: Extraer Errores a un archivo separado

Guarda tus hallazgos para un informe.

Terminal
C:\Users\Student>find "Error" server.log > error_report.txt

Comprobación de conocimientos

1 / 2

¿Qué comando usarías para simplemente contar líneas coincidentes?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Práctica: Gestión Archivos

Escenario del mundo real: Organiza tu carpeta de descargas.