Vorrei creare uno script per installare un gruppo di programmi. I file PKG risiedono in una condivisione file Windows.
I corrente può installarli uno alla volta attraverso il Terminale usando la seguente sintassi:
sudo installer -store -pkg "/Volumes/{Path to package}" -target /
Ma quando provo a includere questo nel mio script installer.sh ottengo un errore di sintassi che parte del percorso racchiuso tra virgolette è un'opzione non valida. Sembra che le doppie virgolette attorno al mio percorso non vengano incluse quando passate nella shell.
Così ho provato a sfuggire alle virgolette aggiungendo un \ di fronte a ogni doppia quota e ottengo lo stesso errore. Dovrei sfuggire alle mie citazioni in qualche altro modo?
installer -store -pkg “/Volumes/ChiefGeneral/TechGeneral/Misc/Batch Install/X6/Chief Architect Premier X6.pkg” -target /
installer -store -pkg “/Volumes/ChiefGeneral/TechGeneral/Misc/Batch Install/X6/Chief Architect Interiors X6.pkg” -target /
installer -store -pkg “/Volumes/ChiefGeneral/TechGeneral/Misc/Batch Install/X6/Chief Architect Lite X6.pkg” -target /
Grazie.