Shell script para combinar archivos PDF, renombrando la salida

Estoy tratando de automatizar algunas tareas de contabilidad. Para este propósito, he empleado la ayuda de Noodlesoft Hazel para renombrar y clasificar documentos. Sin embargo, estoy atascado tratando de combinar archivos PDF que realmente pertenecen juntos (es decir, factura del proveedor con recibo del portal de pago por la misma compra).

Más específicamente, los nombres de los documentos a combinar tienen la misma primera parte, digamos:

2017-02-01 Vendor1 - invoice1234.pdf
2017-02-01 Vendor1 [PayPal] - transactionID.pdf

¿Hay alguna manera de combinarlos automáticamente (es decir, ejecutar un script de shell en Hazel), posiblemente usando pdfunite? Sería importante conservar el nombre del segundo archivo, pero combinar los dos en un PDF.

¡Tengo algunos conocimientos básicos de secuencias de comandos y estaría listo para el desafío!

¿Algo así como una página de índice que vincula a los 2[++] pdf con los nombres de los archivos originales en el TOC? podría ser posible con el paquete LaTeX pdfpages.
Entonces, ¿todos los archivos están en una carpeta y todos los archivos que comienzan con Vendor# deben combinarse? ¿O todos los archivos del número de proveedor ya están separados en subcarpetas?
Recojo todos los archivos en una carpeta. La fecha (y por lo tanto el nombre del archivo) es realmente lo que revela cuáles van juntos. Estaba pensando que una declaración if determinaría si la primera parte de 2 archivos es la misma y, de ser así, ejecutar un comando para combinarlos y cambiarles el nombre (y descartar los dos archivos individuales después).

Respuestas (1)

Una pregunta vinculada ¿Cómo puedo combinar archivos PDF y crear automáticamente una tabla de contenido? ofrece un programa para hacer esto. No conozco la sintaxis para escribirlo con hazel/applescript/automator/ruby, ¿qué has pensado?

Gracias, realmente no estoy buscando una solución de tabla de contenido. Solo necesito poder automatizar el proceso con un script. He trabajado con algunos de los programas mencionados en ese hilo. Creo que una solución que use pdfunite o pdftk estaría más en la línea de lo que estoy tratando de lograr.