Come eseguire il file. sh o Shell Script in Windows 11/10

Gli script di Shell o file. SH sono come file batch di Windows che possono essere eseguiti in Linux o Unix. È possibile eseguire. sh o Shell Script file in Windows 10 utilizzando Sottosistema di Windows per Linux. In questo post, vi mostreremo come eseguire un file di script di Shell in Windows 11/10.

Come eseguire .sh o file di script di shell in Windows 11/10

Bash è una shell Unix e un linguaggio di comando che può eseguire file di script di Shell. Non è necessario installare Ubuntu o altre distribuzioni Linux a meno che i tuoi script non necessitino del supporto del vero kernel Linux. Condivideremo entrambi i metodi.

  1. Esegui Script Shell file utilizzando WSL
  2. Eseguire Script di Shell utilizzando Ubuntu su Windows 10

1] Eseguire Script di Shell file utilizzando WSL

Installare WSL o Sottosistema di Windows per Linux

Vai a Impostazioni > Aggiornamento & Sicurezza > Per gli Sviluppatori. Controllare il pulsante di opzione Modalità sviluppatore. E cerca “Funzionalità di Windows”, scegli “Attiva o disattiva le funzionalità di Windows”.

Scorrere fino a trovare WSL, selezionare la casella, quindi installarlo. Una volta fatto, si deve riavviare per completare l’installazione delle modifiche richieste. Premi Riavvia ora. BASH sarà disponibile nel prompt dei comandi e PowerShell.

Esegui i file di script di Shell

  1. Apri il prompt dei comandi e vai alla cartella in cui è disponibile il file di script.
  2. Tipo Bash script-filename.sh e premi il tasto invio.
  3. Eseguirà lo script e, a seconda del file, dovresti vedere un output.

Esegui i file di script di Shell dal prompt dei comandi

Su una piattaforma Linux, di solito usi SH, ma qui devi usare BASH. Detto questo, BASH in Windows ha i suoi limiti, quindi se si desidera eseguire in un ambiente Linux, è necessario installare Ubuntu o qualcosa di simile.

 Come eseguire sh o Shell Script file in Windows 10

2] Esegui script di Shell usando Ubuntu su Windows 10

Assicurati di avere installato Ubuntu o qualsiasi altra distribuzioni Linux. Ubuntu monterà o renderà disponibili tutte le directory di Windows sotto /mnt. Quindi l’unità C è disponibile su /mnt/C. Quindi se il desktop sarà disponibile su /mnt/c/users/<username>/desktop.

Esegui file di script in Windows tramite Ubuntu

Ora segui questi passaggi

  1. Digita Bash nel prompt di esecuzione e avvierà il prompt della distro.
  2. Passare alla cartella utilizzando il comando “cd” alla cartella in cui sono disponibili gli script.
  3. Tipo “sh script.sh” e premi invio.

Eseguirà lo script e se hanno una dipendenza da una qualsiasi 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 10.

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.