Gli script di shell o i file .SH sono come file batch di Windows che possono essere eseguiti in Linux o Unix. È possibile eseguire il file .sh o Shell Script in Windows 10 utilizzando il sottosistema Windows per Linux.
Come eseguire il file .sh o Shell Script in Windows 11/10
Bash è una shell Unix e un linguaggio di comando che può eseguire file di script della shell. Non è necessario installare Ubuntu o una distribuzione Linux a meno che i tuoi script non richiedano il supporto del vero kernel Linux. Ecco cosa fare per eseguire i file .sh o shell script in Windows.
- Esegui il file di script della shell utilizzando WSL
- Esegui lo script della shell utilizzando Ubuntu su Windows 10
Esegui il file Shell Script utilizzando WSL
Installa WSL o sottosistema Windows per Linux
Vai su Impostazioni > Aggiornamento e sicurezza > Per sviluppatori.
Seleziona il pulsante di opzione Modalità sviluppatore . E cerca ” Funzionalità di Windows “, scegli ” Attiva o disattiva le funzionalità di Windows “.
Scorri fino a trovare WSL, seleziona la casella e installalo. Al termine, è necessario riavviare per completare l’installazione delle modifiche richieste. Premi Riavvia ora. BASH sarà disponibile nel prompt dei comandi e in PowerShell.
Esegui i file di script della shell
- Apri il prompt dei comandi e vai alla cartella in cui è disponibile il file di script.
- Digita Bash script-filename.sh e premi il tasto Invio.
- Eseguirà lo script e, a seconda del file, dovresti vedere un output.

Su una piattaforma Linux, di solito usi SH, ma qui devi usare BASH. Detto questo, BASH in Windows ha i suoi limiti, quindi se vuoi eseguire in un ambiente Linux, devi installare Ubuntu o qualcosa di simile.
Esegui lo script della shell utilizzando Ubuntu su Windows 11/10
Assicurati di aver installato Ubuntu o qualsiasi altra distribuzione Linux. Ubuntu monterà o renderà disponibili tutte le directory di Windows in /mnt. Quindi l’unità C è disponibile in /mnt/C . Quindi, se il desktop sarà disponibile in /mnt/c/users/<username>/desktop .

Ora segui questi passaggi
- Digita Bash nel prompt di esecuzione e avvierà il prompt della distribuzione.
- Passare alla cartella utilizzando il comando “cd” nella cartella in cui sono disponibili gli script.
- Digita “sh script.sh” e premi Invio.
Eseguirà lo script e se hanno una dipendenza da una delle funzionalità principali di Linux.
Poiché Linux è ora disponibile in Windows, non è necessario utilizzare applicazioni di terze parti come Cygwin. WSL dovrebbe essere sufficiente per la maggior parte degli scenari per aiutarti a eseguire uno script di shell in Windows 11/10.
Come faccio a creare un file .SH?
I passaggi per creare un file di script della shell sono:
- Crea un file usando un editor
- Assegna un nome al file di script con estensione . sh
- Inizia lo script con #! /bin/sh
- Scrivi il codice desiderato
- Salva il file di script come ABC.sh
- Per eseguire lo script digitare bash ABC.sh.
Puoi eseguire script di shell in Windows?
Sì, ora con Bash Shell in Windows 11 e Windows 10, ora puoi creare ed eseguire script della shell Bash e incorporare i comandi Bash in un file batch di Windows o in uno script PowerShell.
Commenta per primo