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?

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.