grep es un utilitario (basado en líneas de comandos) que permite realizar búsquedas de palabras y/o patrones en un fichero o grupo de ficheros. Su nombre es tomado de "global regular expression print". Por defecto grep busca las líneas que coinciden y las imprime en la salida estándard
Sintaxis general
$ grep [opciones] patrón [fichero] ó
$ grep [opciones] -f fichero-que-contiene-los-patrones-de-búsqueda fichero
Opciones básicas:
-c: Cuenta el número de coincidencias
-E: Expresión regular extendida
-f: Obtiene el patrón o los patrones de búsqueda de un fichero (Uno por cada línea)
-i: Insensible a mayúsculas y minúsculas
-l: Imprime el nombre de cada fichero de entrada donde se encuentren coincidencias
-n: Imprime el número de línea en donde se encuentren coincidencias
-o: Imprime sólo la parte que coincide
-v: Invierte el sentido de la búsqueda