Busqueda compleja
Publicado por Ruben (1 intervención) el 12/02/2007 16:23:18
Hola, buenas tardes.
Necesito hacer una búsqueda desde un directorio, por todos sus subdirectorios de varias palabras, en ficheros. ´De momento solo he conseguido hacer búsqueda de una palabra de la forma:
find . -exec grep "palabra1" '{}' \; -print
Con lo que necesitaria, hacer tantas búsquedas como palabras quiero buscar:
find . -exec grep "palabra2" '{}' \; -print
find . -exec grep "palabra3" '{}' \; -print
find . -exec grep "palabra4" '{}' \; -print
find . -exec grep "palabra5" '{}' \; -print
Mi pregunta es, si hay alguna forma de poder poner todo eso en una línea.
Gracias de antemano.
Necesito hacer una búsqueda desde un directorio, por todos sus subdirectorios de varias palabras, en ficheros. ´De momento solo he conseguido hacer búsqueda de una palabra de la forma:
find . -exec grep "palabra1" '{}' \; -print
Con lo que necesitaria, hacer tantas búsquedas como palabras quiero buscar:
find . -exec grep "palabra2" '{}' \; -print
find . -exec grep "palabra3" '{}' \; -print
find . -exec grep "palabra4" '{}' \; -print
find . -exec grep "palabra5" '{}' \; -print
Mi pregunta es, si hay alguna forma de poder poner todo eso en una línea.
Gracias de antemano.
Valora esta pregunta


0