¿Cómo anidar carpetas en el Finder basado en columnas en una hoja de cálculo?

0

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

Tengo2conjuntosdecarpetasseparadasenmiMacconlamismaetiqueta(Alimentador,Númerodeserie).

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

Necesito mover las carpetas de número de serie a las carpetas del Feeder 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 a la misma carpeta del alimentador.

Estoy seguro de que debe haber una forma rápida de lograr esto utilizando scripts, pero las respuestas están frustradas en esta computadora portátil y, por desgracia, no en mi cabeza. : - \

Cualquier ayuda apreciada.

    
pregunta bartc30 21.09.2015 - 02:45

1 respuesta

1
  • Exporte el Excel como un CSV (asumiendo que solo hay las dos columnas que se muestran arriba, de lo contrario, elimine 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 la / ruta / a las partes según sea necesario)

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

    
respondido por el nohillside 21.09.2015 - 07:59

Lea otras preguntas en las etiquetas