Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:grep

¡Esta es una revisión vieja del documento!


grep

Búsqueda dentro de ficheros

Excluir ficheros

Buscar recursivamente el texto texto desde el directorio actual sin mirar en los ficheros con extensión .csv ni .json

grep texto --exclude=\*.csv --exclude=\*.json

Ese uso de patrones en los argumentos de grep se conoce como sintaxis glob

Incluir ficheros

Buscar solamente en un determinado tipo de archivos:

grep -r texto --include=\*.txt

Mostrar solo el nombre de los ficheros que contienen coincidencias

Opción -l:

grep -l texto

Mostrar líneas antes y después de una coincidencia

Si queremos mostrar las líneas antes y después de la coincidencia:

grep -B 5 -A 2 --color 'palabra' /ruta/fichero/busqueda.ext
informatica/sistemas_operativos/linux/grep.1645195474.txt.gz · Última modificación: por tempwin