Come Eseguire File .sh o Shell Script in Windows

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.

  1. Esegui il file di script della shell utilizzando WSL
  2. 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

  1. Apri il prompt dei comandi e vai alla cartella in cui è disponibile il file di script.
  2. Digita 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 della 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 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 .

Esegui i file di script in Windows tramite Ubuntu

Ora segui questi passaggi

  1. Digita Bash nel prompt di esecuzione e avvierà il prompt della distribuzione.
  2. Passare alla cartella utilizzando il comando “cd” nella cartella in cui sono disponibili gli script.
  3. 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.

Informazioni su Dundi 1444 Articoli
Ciao a tutti, sono un appassionato di tecnologia ed informatica. Il mio obiettivo è quello di condividere con voi guide e soluzioni semplici alle diverse problematiche che potreste incontrare nella vita di tutti i giorni.

Commenta per primo

Lascia un commento

L'indirizzo email non sarà pubblicato.


*


Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.