Bueno, no he encontrado el modo de evitar que FIND escupa las líneas encontradas por GREP, así que he buscado el modo de borrar esas líneas después de pasar por FIND. Y una vez más, GREP viene en nuestra ayuda. Cambia esto:
Cita: find $DIRECTORIO_CON_ARCHIVOS -exec grep "<BODY><iframe" '{}' \; -print > archivos_para_modificar
Por esto:
Cita: find $DIRECTORIO_CON_ARCHIVOS -exec grep "<BODY><iframe" '{}' \; -print | grep -v "<BODY>" > archivos_para_modificar
Chapucero, pero eficaz.