•Arnošt Havelka
Práctica: Extracción de Datos
Combine grep, canalizaciones y redirección para extraer y analizar datos.
Iniciar lección interactivaPráctica: Extracción de Datos
¡Es hora de ponerlo todo junto! Utilice grep, canalizaciones y redirección para extraer y analizar datos reales.
El escenario
Tiene un archivo de registro con miles de líneas. Necesita encontrar errores, contarlos y guardar los resultados.
Usage:grep'pattern'file>output.txt
grep
Find matching lines
>
Save to a file
Paso 1: encontrar errores
Extraiga todas las líneas de ERROR del archivo de registro.
Command Prompt
2024-04-06 10:00:00 INFO Started
2024-04-06 10:01:00 ERROR Database timeout
2024-04-06 10:02:00 INFO Request processed
2024-04-06 10:03:00 ERROR Connection failed
2024-04-06 10:04:00 WARNING Low memory
C:\Users\User>cat app.log
Paso 2: extraer y contar
Combine tuberías para encontrar y contar líneas específicas.
Usage:grep'pattern'file|wc -l
| wc -l
Count the number of matching lines
Cuenta con tuberías:
Command Prompt
ERROR: 404 not found
ERROR: 500 server error
ERROR: timeout
INFO: success
ERROR: 403 forbidden
C:\Users\User>cat server.log
Paso 3: guardar los resultados
Extraiga, filtre y guarde todo en un solo comando.
Command Prompt
alice,25
bob,30
alice,28
carol,35
alice,26
C:\Users\User>cat data.txt
Paso 4: generar un informe
Cree un informe resumido combinando múltiples extracciones.
Command Prompt
ERROR: disk full
INFO: started
ERROR: memory leak
WARNING: slow query
ERROR: timeout
C:\Users\User>cat app.log
Patrones clave para recordar
- Extracto:
grep 'pattern' file - Recuento:
grep 'pattern' file | wc -l - Guardar:
grep 'pattern' file > output.txt - Agregar:
echo 'text' >> file.txt - Cadena:
grep X | grep Y | wc -l
Comprobación de conocimientos
1 / 3How do you extract errors to a file?
Referencias
Estos enlaces de Microsoft Learn y de la documentación de Windows aportan detalles confiables sobre los comandos usados en este artículo.