Comando Unix para listar archivos que contienen cadenas pero * NO * que contienen otra cadena
¿Cómo veo recursivamente una lista de archivos que tienen una cadena y específicamente no tienen otra cadena? Además, me refiero a evaluar el texto de los archivos, no los nombres de los archivos.
Conclusión:
Según los comentarios, terminé usando:
find . -name "*.html" -exec grep -lR 'base\-maps' {} \; | xargs grep -L 'base\-maps\-bot'
Esto devolvió los archivos con "base-maps" y no "base-maps-bot". ¡¡Gracias!!