WSL

Come correre? .sh o Shell Script in Windows 10

Come correre? .sh o Shell Script in Windows 10

Script di shell o .File SH sono come file batch di Windows che possono essere eseguiti in Linux o Unix. È possibile correre .sh o Shell Script in Windows 10 utilizzando il sottosistema Windows per Linux. In questo post, ti mostreremo come eseguire un file Shell Script in Windows 10.

Come correre? .sh o Shell Script in Windows 10

bash è una shell Unix e un linguaggio di comandi che può eseguire file Shell Script. 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 il file Shell Script usando WSL
  2. Esegui script shell usando Ubuntu su Windows 10

1] Esegui il file Shell Script usando WSL

Installa il sottosistema WSL o Windows per Linux

Vai a Impostazioni > Aggiornamento e sicurezza > Per sviluppatori. Controlla il Modalità sviluppatore pulsante di opzione. E cerca "Funzionalità di Windows”, scegli “Attiva o disattiva le caratteristiche di Windows".

Scorri per trovare WSL, seleziona la casella e installalo. Una volta fatto, è 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 shell Shell

  1. Apri il prompt dei comandi e vai alla cartella in cui è disponibile il file di script.
  2. Digita Bash nome-file di script.sh e premi il tasto invio.
  3. 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.

2] Esegui script shell utilizzando Ubuntu su Windows 10

Assicurati di avere Ubuntu o qualsiasi altra distribuzione Linux installata.  Ubuntu monterà o renderà disponibili tutte le tue directory di Windows sotto /mnt. Quindi l'unità C è disponibile su /mnt/C.  Quindi, se il desktop sarà disponibile su /mnt/c/utenti//desktop.

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.

Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...