Automator obtiene las primeras 3 letras de la carpeta principal

1

¿Cómo obtengo las primeras 3 letras de la carpeta principal? 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 agregar 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 agrego las tres primeras letras de Coca-Cola (COC) en mayúscula a la nueva carpeta?

mvaneijgen
fuente

Respuestas:

3

Como ejemplo sobre cómo obtener los 3 caracteres:

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

Se lo pasa al almacenamiento var. para usar en la carpeta Make o lo que sea que uses.

ingrese la descripción de la imagen aquí

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

echo _"$sufx"
done
Markhunte
fuente