Qual è l'alternativa per il file BAT (Windows) su Mac? La versione diversa di OS X ha un formato diverso dei file BAT? Sto cercando di creare un file BAT su Mac che normalmente cambia directory mentre il file è aperto.
Qual è l'alternativa per il file BAT (Windows) su Mac? La versione diversa di OS X ha un formato diverso dei file BAT? Sto cercando di creare un file BAT su Mac che normalmente cambia directory mentre il file è aperto.
Essendo piuttosto poco pratico con i file batch, non sono sicuro della funzionalità disponibile, ma ci sono due principali metodi di scripting su OS X che sono simili:
AppleScript è un linguaggio di scripting che ti consente di controllare OS X e molte applicazioni.
Gli AppleScripts sono generalmente facili da comprendere e scrivere pur fornendo molte funzionalità avanzate. Ecco un AppleScript che conta i file nella cartella Applicazioni:
tell application "Finder"
if folder "Applications" of startup disk exists then
return count files in folder "Applications" of startup disk
else
return 0
end if
end tell
Per ulteriori informazioni su AppleScript, vedi:
Uno script di shell è uno script per una shell Unix.
Lo script di shell equivalente a AppleScript sopra è il seguente:
if [ -d "/Applications/" ]; then
ls -1 "/Applications/" | wc -l
fi
Dato che probabilmente userai bash, questa è una buona guida per iniziare:
Leggi altre domande sui tag macos file filesystem script