Como executar o arquivo .sh ou Shell Script no Windows 11/10

Shell Scripts ou arquivos .SH( .SH files) são como arquivos batch do Windows que podem ser executados em Linux ou Unix . É possível executar o arquivo .sh ou Shell Script no Windows 10 usando o Windows Subsystem(Windows Subsystem) for Linux . Neste post, mostraremos como executar um arquivo Shell Script no Windows 11/10 .

Como executar o arquivo .sh ou Shell Script no Windows 11/10

Bash  é um  shell Unix e uma linguagem de comando que pode executar arquivos Shell Script . Você não precisa instalar o Ubuntu ou qualquer outra distribuição Linux(Linux Distros) , a menos que seus scripts precisem do suporte do kernel Linux real . Vamos compartilhar os dois métodos.

  1. Execute o arquivo Shell Script usando o WSL
  2. Execute o Shell Script(Execute Shell Script) usando o Ubuntu no Windows 10

1] Execute o(Execute Shell Script) arquivo Shell Script usando o WSL(WSL)

Instale o WSL ou o Windows Subsystem para Linux(Install WSL or Windows Subsystem for Linux)

Vá para  Settings > Update e Security > Para desenvolvedores(Developers) . Verifique o   botão de rádio do modo de desenvolvedor . (Developer Mode)E procure por “ Recursos do Windows(Windows Features) ”, escolha “ Ativar ou desativar recursos do Windows(Turn Windows features on or off) ”.

Role para encontrar o WSL(WSL) , marque a caixa e instale-o . Uma vez feito, é necessário reiniciar para concluir a instalação das alterações solicitadas. Pressione Reiniciar(Press Restart) agora.  O BASH(BASH) estará disponível no prompt de comando(Command Prompt) e no PowerShell .

Executar arquivos de script de shell(Execute Shell Script Files)

  1. Abra o Prompt de Comando(Command Prompt) e navegue até a pasta onde o arquivo de script está disponível.
  2. Digite Bash script-filename.sh e pressione a tecla Enter.
  3. Ele executará o script e, dependendo do arquivo, você deverá ver uma saída.

Executar arquivos de script do Shell no prompt de comando

Em uma plataforma Linux , você geralmente usa SH, mas aqui você precisa usar BASH . Dito isso, o BASH no Windows tem suas limitações, portanto, se você deseja executar em um ambiente Linux , precisa instalar o Ubuntu ou algo semelhante.

2] Execute o Shell Script(Execute Shell Script) usando o Ubuntu no Windows 10

Certifique-se de ter o Ubuntu ou qualquer outra distribuição Linux instalada .  O Ubuntu(Ubuntu) montará ou disponibilizará todos os seus diretórios do (directories)Windows em /mnt . Portanto, a unidade C está disponível em /mnt/C . Portanto, se a área de trabalho estiver disponível em /mnt/c/users/<username>/desktop .

Execute arquivos de script no Windows via Ubuntu

Agora siga estes passos

  1. Digite Bash no prompt de execução e ele iniciará o prompt da distribuição.
  2. Navegue até a pasta usando o comando “cd” até a pasta onde os scripts estão disponíveis.
  3. Digite “sh script.sh” e aperte enter.

Ele executará o script e se eles tiverem uma dependência de qualquer um dos principais recursos do Linux .

Como o Linux(Linux) agora está disponível no Windows , você não precisa usar nenhum aplicativo de terceiros como o Cygwin . O WSL(WSL) deve ser suficiente para a maioria dos cenários para ajudá-lo a executar um script de shell no Windows 10 .



About the author

Sou um desenvolvedor web com experiência em trabalhar com Windows 11 e 10. Também sou usuário do Firefox há muitos anos e me tornei bastante proficiente no uso do novo console de jogos Xbox One. Meus principais interesses estão no desenvolvimento de software, especificamente no desenvolvimento web e móvel, bem como na ciência de dados. Tenho muito conhecimento sobre vários sistemas de computador e seu uso, por isso posso fornecer feedback imparcial sobre vários programas ou serviços que você pode usar.



Related posts