Sto scrivendo uno script generico che può essere passato sia a percorsi assoluti che relativi (alla corrente directory di lavoro) ai file esistenti.
Ho bisogno di un modo sicuro per trasformare tutti quei percorsi passati in percorsi assoluti perché ho bisogno di passare i percorsi al comando "apri", che in non passerà la directory corrente all'app avviata.
Un'idea che ho avuto è di verificare se il percorso inizia con un "/", e se no, allora anteperei il percorso della directory di lavoro corrente ad esso.
Tuttavia, mi chiedo se c'è una soluzione più intelligente a questo. Inoltre, dato che sono abbastanza inesperto con gli script di shell e gli strumenti correlati, non so nemmeno come testare il valore di una variabile per iniziare con "/". Sto cercando una soluzione portatile per l'esecuzione su più Mac, quindi l'installazione di strumenti aggiuntivi o la configurazione non sarebbe l'ideale.
Qualcuno può suggerire uno script standard utilizzando solo gli strumenti di spedizione che accettano una variabile (chiamiamola $ path) e la trasforma in un percorso assoluto se non è già assoluta?