WSL

Como correr .sh ou arquivo Shell Script no Windows 10

Como correr .sh ou arquivo Shell Script no Windows 10

Scripts Shell ou .Arquivos SH são como arquivos em lote do Windows que podem ser executados em Linux ou Unix. É possível correr .sh ou arquivo Shell Script no Windows 10 usando o subsistema Windows para Linux. Nesta postagem, mostraremos como executar um arquivo Shell Script no Windows 10.

Como correr .sh ou arquivo Shell Script no Windows 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, 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 WSL
  2. Execute Shell Script usando Ubuntu no Windows 10

1] Execute o arquivo Shell Script usando WSL

Instale WSL ou subsistema Windows para Linux

Vá para Configurações> Atualização e segurança> Para desenvolvedores. Verifica a Modo de desenvolvedor botao de radio. E pesquise por “Recursos do Windows", escolher "Liga ou desliga características das janelas”.

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

Executar arquivos de script Shell

  1. Abra o prompt de comando e navegue até a pasta onde o arquivo de script está disponível.
  2. Digite o nome do arquivo do script Bash.sh e aperte a tecla enter.
  3. Ele executará o script e, dependendo do arquivo, você deverá ver uma saída.

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

2] Execute Shell Script usando Ubuntu no Windows 10

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

Agora siga estas etapas

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

Ele executará o script e, se eles dependerem de algum dos principais recursos do Linux.

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

Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...
Como usar o AutoKey para automatizar jogos Linux
AutoKey é um utilitário de automação de desktop para Linux e X11, programado em Python 3, GTK e Qt. Usando sua funcionalidade de script e MACRO, você ...
Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...