El comando grep
se utiliza para buscar patrones de texto dentro de archivos. Es una herramienta muy poderosa que permite filtrar y encontrar líneas que coinciden con una expresión regular específica.
La sintaxis básica del comando grep
es la siguiente:
grep [opciones] [patrón] [archivo]
-i
: Ignora la distinción entre mayúsculas y minúsculas.-v
: Invertir la coincidencia; muestra las líneas que no coinciden con el patrón.-r
: Busca recursivamente en todos los archivos dentro de un directorio.-n
: Muestra el número de línea junto con las líneas coincidentes.-l
: Muestra solo los nombres de los archivos que contienen el patrón.Aquí hay algunos ejemplos prácticos del uso de grep
:
grep "palabra" archivo.txt
grep -i "palabra" archivo.txt
grep "palabra" *
grep -n "palabra" archivo.txt
grep -l "palabra" *.txt
grep
junto con otros comandos mediante tuberías (|
) para filtrar la salida de otros programas.