El comando grep (Globally Regular Expressions Pattern) busca patrones en archivos. Por defecto devuelve todas las líneas que contienen un patrón determinado en uno o varios archivos. Utilizando las opciones se puede variar mucho este comportamiento. Si no se le pasa ningún archivo como argumento hace la búsqueda en su entrada estándar.

Sintaxis:
grep [opciones] <patrón> [archivos]

 
-c : devuelve sólo la cantidad de líneas que contienen al patrón.
-i : ignora las diferencias entre mayúsculas y minúsculas.
-H : imprime además de las líneas, el nombre del archivo donde se encontró el patrón. Es así por defecto cuando se hace la búsqueda en más de un archivo.
-l : cuando son múltiples archivos sólo muestra los nombres de aquellos donde se encontró al patrón y no las líneas correspondientes.
-v : devuelve las líneas que no contienen el patrón.
-r : busca en un directorio de forma recursiva.
-n : imprime el número de cada línea que contiene al patrón.
 
Ejemplos:
$ grep -H -r linux /usr/share/doc
# grep -n error /var/log/messages
$ grep -i pepe /etc/passwd
$ grep -c root /etc/group
$ grep -l -r -i img /var/www/html
 
 
Rute path: COMO INGRESAR A MI CUENTA POR SSH / COMANDOS PARA BUSQUEDAS Y PATRONES
Home | Hosting | Housing | Revendedores | Soporte | Empresa | Mapa del Sitio | Contacto | FAQ | Blog Corporativo
Atención técnica y comercial: (54)-11-5031-1111 las 24 hs. los 365 días del año. ToWebs, (c) 2008
Virtucom Networks S.A Av. Belgrano 1586, piso 10 (C1093AAQ) Cap. Fed. Bs. As, Argentina.