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~~