El comando grep realiza una búsqueda de una cadena un archivo. Si la cadena es encontrada, la línea completa del archivo será enviada a la salida estándar, grep se utiliza a menudo con expresiones regulares. grep tiene muchas opciones, las más utilizadas son:
-v Muestra todas las líneas excepto las que contienen el patrón.
-c Muestra el número de líneas que coinciden con el patrón.
-l Lista los nombres de los archivos que contienen el patrón.
-n Precede a cada línea el número de línea en el archivo de origen.
-i Ignora mayúsculas/minúsculas.
Ejemplos:
- Devuelve todos los procesos que no coincidan con el patrón "xterm"
$ ps -ef | grep -v xterm
- Develve todos los procesos que coincidan con el patrón "oracle"
$ ps -ef | grep oracle
- Devuelve el nombre de archivo y la línea que coincidan con el patrón e ignora las mayúsculas/minúsculas.
$ grep -i create *ddl