Búsqueda
Comando grep
Busca un patrón dentro de archivos y muestra solo las líneas que coinciden.
Opciones más útiles
-iIgnora mayúsculas y minúsculas-vMuestra las líneas que NO coinciden-nNumera las líneas-rBusca dentro de todos los archivos de una carpeta-cCuenta las líneas que coinciden en lugar de mostrarlas-wSolo la palabra completa-EPatrón como expresión regular (equivale a egrep)Ejemplos para copiar
$ grep mkdir Documentos/tareas.txtBuscar en un archivo$ grep -i bash Documentos/apuntes.txtSin importar mayúsculas$ grep -rn bash .En toda la carpeta, con números$ grep -c root /etc/passwdContar coincidenciasPuedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- Por defecto distingue mayúsculas de minúsculas.
FAQ
¿grep busca archivos o texto?
Busca texto dentro de archivos. Para buscar archivos por nombre se usa find.
¿Cómo cuento cuántas coincidencias hay?
Encadena con wc -l: grep -r palabra . | wc -l.
Más comandos de Búsqueda
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis