Tengo unos cientos de archivos que se han convertido a otro formato de archivo, digamos GIF a JPG. Los GIF fueron etiquetados con colores y ahora quiero dar las mismas etiquetas de los GIF a los archivos JPG correspondientes. Pero no tengo idea de cuál es el camino a seguir aquí.
Instalé la "etiqueta" de la herramienta cli a través de MacPorts, pero tuve problemas para crear una cadena con "buscar" para hacer lo que necesito. Soy independiente de las herramientas: cualquier cosa que haga el trabajo es bienvenida, ya sea bash, una aplicación o AppleScript...
¿Alguna pista para mí? ¡Muchas gracias!
Respuesta1
Entonces, después de intensas pruebas de prueba y error, parece que obtuve una frase que funciona :-P
Requiere la instalación de la herramienta Shell "etiqueta" (por ejemplo, a través de HomeBrew o MacPorts)
for i in `find -E . -iregex ".*\.(gif|bmp|png)"` ; do FILE=$(tag -l $i | awk '{print $1}' | awk '{print substr($0, 0, length($0) - 4)}') ; TAG=$(tag -l $i | awk '{print $2}') ; find . -name "$FILE*.jpg" -exec tag -s "$TAG" {} \; ; done
Espero que esto sea de alguna utilidad para alguien más...