Asociación de aplicación de cambio de lote de files encontrados en diferentes lugares

Me gustaría asociar diferentes sets de files PDF para abrir con diferentes aplicaciones, dependiendo de en qué ruta residen. Todos los files están generalmente en diferentes lugares. Algunos existen dentro de packages. Estos pueden ser files PDF u otros types específicos de documentos.

El objective final es tener estos files abiertos con una aplicación específica solo asociada a estos sets de files cuando los abre, también de forma indirecta , que no es manual, como cuando las aplicaciones abren su documento de ayuda o se abren desde los resultados de Spotlight.

Una forma aceptable sería search y cambiar por lotes la asociación de la list de búsqueda, ya que estos sets de files cambian con poca frecuencia. Intenté Path Finder , File Buddy y Find Any File hasta el momento, pero ninguno puede hacer ambas cosas, es decir, encontrar files en todas partes, también dentro de packages , así como tratar los resultados con cambios por lotes. Incluso si consigo encontrar files con esta última aplicación, no veo la forma de hacer cambios en los lotes.

También busqué en lsregister pero parece ser que solo se trata de todas las asociaciones para todos los files de un tipo específico.

¿Puede compartir alguna sugerencia sobre cómo hacer un cambio por lotes de un set encontrado de files que residen también dentro de packages ?

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).