0 votos

¿Cómo anidar carpetas en Finder basándose en las columnas de una hoja de cálculo?

Tengo una hoja de Excel con 2 columnas de datos (alimentador, número de serie).

Excel Sheet

Tengo 2 conjuntos separados de carpetas en mi Mac etiquetados igual (alimentador, número de serie). enter image description here

Dentro de las carpetas de números de serie, hay toneladas de archivos.

Necesito mover las carpetas de números de serie en las carpetas del alimentador según el orden correspondiente en la hoja de Excel.

Hay cientos de alimentadores y miles de números de serie; muchas carpetas de números de serie irán en la misma carpeta de alimentadores.

Estoy seguro de que debe haber una forma rápida de lograr esto usando scripts pero las respuestas están frustrantemente enterradas en este portátil y, desafortunadamente, no en mi cabeza. :-\\N

Se agradece cualquier ayuda.

1voto

  • Exporte el Excel como un CSV (suponiendo que sólo hay las dos columnas que se muestran arriba, de lo contrario eliminar otras cosas primero), con el separador establecido en ,
  • Terminal abierta
  • Ejecutar

    while IFS=, read FEEDER SERIAL; do
        mv "/path/to/$SERIAL" "/path/to/$FEEDER/"
    done < "/path/to/CSV"

    (Reemplace las partes de /ruta/to según sea necesario)

PD: Esto supone que los números de serie son únicos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X