Next: El comando find
Up: Listado de comandos
Previous: El comando tail
  Índice General
Escribir en salida estándar aquellas líneas que concuerden con un
patrón. Su sintaxis es como sigue:
grep [opciones] PATRÓN [ARCHIVO...]
grep [opciones] [-e PATRÓN | -f ARCHIVO] [ARCHIVO...]
Este comando realiza una búsqueda en los ARCHIVOs (o en la
entrada estándar, si no se especifica ninguno) para encontrar líneas
que concuerden con PATRÓN. Por defecto grep
imprime en pantalla dichas líneas. Sus opciones mas interesantes son:
- -c
- Modifica la salida normal del programa, en lugar de imprimir
por salida estándar las líneas coincidentes, imprime la cantidad de
líneas que coincidieron en cada archivo.
- -e PATRÓN
- Usar PATRÓN como el patrón de búsqueda, muy
útil para proteger aquellos patrones de búsqueda que comienzan con
el signo «-».
- -f ARCHIVO
- Obtiene los patrones del archivo ARCHIVO.
- -H
- Imprimir el nombre del archivo con cada coincidencia.
- -r
- Buscar recursivamente dentro de todos los subdirectorios del
directorio actual.
El patrón de búsqueda normalmente es una palabra o una parte de una
palabra. También se pueden utilizar expresiones regulares, para
realizar búsquedas mas flexibles, por ejemplo, si se quisiera buscar
la ocurrencia de todas las palabras que comiencen con «a» minúscula,
la ejecución del comando sería algo así:
usuario@maquina:~/$ grep a* archivo
El tema de manejo de expresiones regulares es bastante largo y
complejo, mas adelante se dará con mas detalle.
Next: El comando find
Up: Listado de comandos
Previous: El comando tail
  Índice General
Proyecto Cursos - LuCAS - http://lucas.hispalinux.es/htmls/cursos.html