¿Cómo encuentro que la lista de archivos que deberían contener ambos patrones de cadenas están presentes en un directorio determinado?

¿Cómo encuentro que la lista de archivos que deberían contener ambos patrones de cadenas están presentes en un directorio determinado?

Tengo un directorio activo que contiene varios subdirectorios. Quiero encontrar la lista de archivos que deberían contener los patrones de cadena como "Cadena1" y "Cadena2" respectivamente.

Respuesta1

¿Por qué no intentas algo como esto con el comando buscar?

find . -type f -exec grep -q 'String1' {} \; -exec grep -l 'String2' {} +

información relacionada