En Windows, habría hecho una búsqueda para encontrar una palabra dentro de una carpeta. Del mismo modo, quiero saber si una palabra específica aparece dentro de un directorio que contiene muchos subdirectorios y archivos. Mis búsquedas de sintaxis grep muestran que debo especificar el nombre del archivo, es decir grep string filename
.
Ahora, no sé el nombre del archivo, entonces, ¿qué debo hacer? Un amigo sugirió hacer grep -nr string
, pero no sé qué significa esto y no obtuve resultados (no hay respuesta hasta que emito un ctrl + c).
*
? O bien dará como resultado la expansión de comodines de shell (si hay nombres de archivo que coincidan con el patrón de comodines), o grep lo tomará como operador de repetición de 0 o más para el carácter anterior*
.