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

Gli script della shell(Shell Scripts) oi file .SH( .SH files) 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(Windows Subsystem) per Linux . In questo post, ti mostreremo come eseguire un file Shell Script in Windows 11/10 .

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 Shell Script . Non è necessario installare Ubuntu o altre distribuzioni Linux a(Linux Distros) meno che i tuoi script non necessitino del supporto del vero kernel Linux . Condivideremo entrambi i metodi.

  1. Esegui il file Shell Script utilizzando WSL
  2. Esegui lo script della shell(Execute Shell Script) usando Ubuntu su Windows 10

1] Esegui il file Shell Script(Execute Shell Script) utilizzando WSL

Installa WSL o il sottosistema Windows per Linux(Install WSL or Windows Subsystem for Linux)

Vai su  Settings > Update e Security > Per sviluppatori(Developers) . Controlla il  pulsante di opzione Modalità sviluppatore(Developer Mode)  . E cerca " Caratteristiche di Windows(Windows Features) ", scegli " Attiva o disattiva le funzionalità di Windows(Turn Windows features on or off) ".

Scorri per trovare WSL , seleziona la casella e quindi installalo . Una volta terminato, è necessario riavviare per completare l'installazione delle modifiche richieste. Premi Riavvia(Press Restart) ora.  BASH sarà disponibile nel prompt dei comandi(Command Prompt) e in PowerShell .

Esegui file di script della shell(Execute Shell Script Files)

  1. Apri il prompt dei comandi(Command Prompt) 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 lo script della shell(Execute 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 (directories)Windows in /mnt . Quindi l'unità C è disponibile in /mnt/C . Quindi, se il desktop sarà disponibile in /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 di 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 10 .



About the author

Sono uno sviluppatore web con esperienza di lavoro sia con Windows 11 che con Windows 10. Sono anche un utente di Firefox da molti anni e sono diventato abbastanza abile nell'uso della nuovissima console di gioco Xbox One. I miei interessi principali risiedono nello sviluppo di software, in particolare nello sviluppo web e mobile, nonché nella scienza dei dati. Sono molto ben informato sui vari sistemi informatici e sul loro utilizzo, quindi posso fornire un feedback imparziale su vari programmi o servizi che potresti utilizzare.



Related posts