Automator ottiene le prime 3 lettere della cartella principale

1

Come faccio a ottenere le prime 3 lettere della cartella principale im creando una cartella con l'automazione

Sto progettando un servizio di Automator per creare una cartella di progetto nella cartella di un client e voglio aggiungere le prime tre lettere del nome della cartella di quel client alla cartella successiva.

Cartella client: Coca-Cola > nuovo project_COC come aggiungo le prime tre lettere di Coca-Cola (COC) in maiuscolo alla nuova cartella.

    
posta mvaneijgen 14.02.2014 - 20:42
fonte

1 risposta

3

Come esempio su come ottenere i 3 caratteri.

Puoi ottenere i dettagli da un codice unix che ottiene il nome della cartella dal percorso dei genitori e ottiene le prime 3 lettere e le trasforma in maiuscolo.

Lo passa alla variabile var. da utilizzare nella cartella Crea o in qualsiasi momento.

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

echo _"$sufx"
done
    
risposta data 14.02.2014 - 21:49
fonte

Leggi altre domande sui tag