El uso standard para buscar el PATTERN en todos los archivos (*) del dir. actual:
grep PATTERN *
Incluir subdirectorios:
grep -R PATTERN *
Buscar solo en archivos php (usar varios --include para buscar solamente en archivos de diversas extensiones)
grep -R --include="*.php" PATTERN .
Cuando usemos include, usar un punto . para especificar el directorio actual:
grep -R --include="*.conf" --include="*.ini" --include="Makefile" whateverstring .
| Opciones para el pattern | |
|---|---|
| -v | inverse |
| -i | insensitive |
Usar caracteres especiales como ->:
grep -r -F --include="*.tpl" -- '->get_temp_unit' path/to/tpl_files
Para que grep muestre solo el nombre del archivo y el número de línea de las coincidencias:
grep -R -o -n -F -- '<script>ww=(1)' *
~~DISCUSSION|Comentarios~~