La sintaxis básica del comando grep es:
`grep [OPCIÓN] PATRÓN [ARCHIVO(S)]`
A continuación se muestra un ejemplo que buscaría en todos los archivos del directorio actual líneas que coincidan con la cadena "foobar":
`grep -r "foobar" *`
Aquí, la opción `-r` le dice a grep que busque recursivamente en todos los subdirectorios, y el comodín `*` coincide con todos los archivos en el directorio actual y sus subdirectorios.
De forma predeterminada, grep imprime la línea completa para cada coincidencia que encuentra. Si desea ver solo la parte de la línea que coincide con el patrón, puede usar la opción `-o`:
`grep -o "foobar" *`
También puedes utilizar expresiones regulares más complejas para buscar patrones más específicos. Por ejemplo, el siguiente comando buscaría líneas que contengan una palabra que comience con "foo" seguida de 5 caracteres numéricos:
`grep -o "foo[0-9][0-9][0-9][0-9][0-9]" *`
Para obtener más información, consulte las páginas "man" de grep, que explican varias opciones y caracteres especiales utilizados para refinar los criterios de búsqueda.