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

Gli script di shell oi 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 Windows Subsystem per Linux. In questo post, ti mostreremo come eseguire un file Shell Script in Windows 10.

Come eseguire il file .sh o Shell Script in Windows 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 gli script non necessitino del supporto del vero kernel Linux. Condivideremo entrambi i metodi.

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

1] Esegui il file script della shell utilizzando WSL

Installa WSL o Windows Subsystem per Linux

Vai a 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 per trovare WSL, seleziona la casella e quindi 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 file script di 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.

2] Esegui Shell Script usando Ubuntu su Windows 10

Assicurati di avere Ubuntu o qualsiasi altra distribuzione Linux installata. Ubuntu monterà o renderà disponibili tutte le directory di Windows in / mnt . Così l'unità C è disponibile in / mnt / C . Quindi, se il desktop sarà disponibile in / mnt / c / users // 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 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 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.

Esegui i file di script della shell dal prompt dei comandi