Grep Básico
Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 34 de 82.
grep significa Global Regular Expression Print. Es uno de los comandos de la terminal más potentes y utilizados: busca a través de archivos e imprime cada línea que contiene un patrón coincidente.
Tenemos server.log:
info: server started
info: listening on port 8080
error: disk full
warning: high memory usage
info: request received
error: connection timeout
info: server shutdown
El formato básico es:
grep "pattern" filenamePor ejemplo, para encontrar cada línea que contenga la palabra error:
grep "error" server.logSalida:
error: disk full
error: connection timeoutSolo se imprimen las líneas que contienen error. Todas las demás líneas se ocultan.
Búsqueda en múltiples archivos:
grep "error" *.log # busca todos los archivos .logBúsqueda de una frase con espacios:
grep "connection timeout" server.logSensibilidad a mayúsculas y minúsculas:
Por defecto, grep es sensible a mayúsculas y minúsculas. Por lo tanto, buscar error no coincidirá con Error o ERROR:
grep "error" server.log # coincide: error
grep "Error" server.log # coincide: Error
grep "ERROR" server.log # coincide: ERRORDesafío
PrincipianteUsa grep para buscar en server.log e imprimir solo las líneas que contengan la palabra error.
Sugerencia: El formato es
grep "pattern" filename. Recuerda quegrepdistingue entre mayúsculas y minúsculas — usaerroren minúsculas.
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 datosPractica por tu cuenta: Playground de Terminal