Grep con Flags
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 35 de 82.
grep se vuelve aún más potente cuando agregas banderas para controlar cómo busca y qué muestra.
Banderas de grep más útiles:
-i — búsqueda case insensitive (no distingue mayúsculas de minúsculas). Coincide independientemente de si está en mayúsculas o minúsculas:
grep -i "error" server.log # coincide con error, Error, ERROR-n — show line numbers junto a cada line coincidente:
grep -n "error" server.log
3:error: disk full
6:error: connection timeout-c — muestra solo el conteo de líneas coincidentes, no las líneas en sí:
grep -c "error" server.log
2-v — invertir la búsqueda — mostrar las líneas que no coinciden con el patrón:
grep -v "info" server.log
error: disk full
warning: high memory usage
error: connection timeout-r — busca recursivamente en todos los archivos de un directorio:
grep -r "error" logs/ # busca todos los archivos dentro de la carpeta logs-l — muestra solo los nombres de archivo que contienen una coincidencia, no las líneas coincidentes:
grep -l "error" *.logCombinación de opciones (flags):
Puedes combinar múltiples opciones entre sí:
grep -in "error" server.log # insensible a mayúsculas/minúsculas + mostrar números de línea
grep -vc "info" server.log # invertir + contar líneas no-infoDesafío
FácilUsa grep con opciones para inspeccionar server.log de tres formas diferentes:
- Encuentra todas las líneas que contengan
errory muestra sus números de línea usando-n - Cuenta cuántas líneas contienen
infousando-c - Muestra todas las líneas que no contengan
infousando-v
Pista: Ejecuta los tres comandos uno tras otro. Cada opción cambia la forma en que
greppresenta sus resultados.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos