1 votos

Automator obtiene las 3 primeras letras de la carpeta principal

¿Cómo puedo obtener las 3 primeras letras de la carpeta principal en la que estoy creando una carpeta con Automator?

Estoy diseñando un servicio de Automator para crear una carpeta de proyecto en la carpeta de un cliente y quiero anexar las tres primeras letras del nombre de la carpeta de ese cliente a la siguiente carpeta.

Carpeta del cliente: Coca-Cola > nuevo proyecto_COC ¿cómo puedo añadir las tres primeras letras de Coca-Cola (COC) en mayúsculas a la nueva carpeta?

3voto

Malik hassan Puntos 16

Como ejemplo de cómo conseguir los 3 caracteres.:

Puedes obtener los detalles de algún código unix que obtiene el nombre de la carpeta de la ruta de los padres y obtiene las 3 primeras letras y las transforma en mayúsculas.

Lo pasa a la var. de almacenamiento para usarlo en la carpeta Make o lo que sea que uses.

enter image description here

for f in "$@"
do
    sufx=`basename "$f" |cut -c-3 | tr "[a-z]" "[A-Z]"`

echo _"$sufx"
done

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