Come eseguire uno script Shell o .sh su macOS

click fraud protection

Gli script Shell sono normalmente scritti ed eseguiti su sistemi Linux ma sono quasi come a casa su un sistema Mac come su un sistema Linux. Puoi scrivere uno script Shell su macOS e puoi eseguirlo facilmente, molto più facilmente di quanto tu possa fare su un sistema Windows 10. In effetti, su macOS, uno script di shell probabilmente verrà eseguito e realizzerà ciò che è stato scritto mentre si fa su un sistema Windows 10, è molto più probabile che fallisca. Ecco come è possibile eseguire uno script Shell o .sh su macOS.

Test script Shell

Per provare questo, avrai bisogno di uno script Shell che puoi eseguire. Puoi usarne uno che hai a portata di mano, oppure puoi usare lo script di esempio qui sotto. Apri un editor di testo, ad es. TextEdit e incolla quanto segue. Salvare il file con l'estensione .sh.

#! / Bin / bash. echo "Stay Home"

Esegui script Shell su macOS

Apri il Terminale su macOS. Utilizzare il comando cd per passare alla cartella in cui si trova lo script. La posizione nel comando seguente è solo un esempio. Assicurati di cambiarlo nella cartella in cui si trova lo script.

instagram viewer
cd ~ / Download

Una volta che sei nella cartella, devi autorizzare l'esecuzione dello script. Utilizzare il comando seguente ma sostituire il nome di esempio con il nome effettivo dello script a cui si desidera autorizzare l'esecuzione.

chmod + x test_script.sh

Dopo aver concesso l'autorizzazione per l'esecuzione dello script, utilizzare il comando seguente per eseguirlo. Ricordarsi di cambiare il nome dello script prima di eseguire il comando.

sh test_script.sh

Perché gli script di shell sono più facili da eseguire su macOS

Gli script Shell sono più facili da eseguire su macOS rispetto a Windows 10 perché macOS si basa su UNIX. È qualcosa che il sistema ha in comune con un sistema Linux. I comandi di Shell verranno eseguiti senza problemi e sarai in grado di utilizzare anche alcune app selezionate App Linux anche se trarrai vantaggio da una versione macOS di esse, se disponibili.

Lo script di esempio che abbiamo fornito per testare questo processo mostrerà semplicemente il testo nel Terminale ma lo script che hai voler eseguire sta per fare qualcos'altro e potrebbe essere necessario installare altre app / utility sul Mac prima che possa farlo correre. Se sei abile a scrivere script di shell, puoi sempre modificare lo script che hai e dargli istruzioni su come utilizzare app o utility già installate sul tuo Mac.

watch instagram story