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

Scripts Shell ou arquivos. SH são como arquivos em lote do Windows que podem ser executados no Linux ou Unix. É possível executar o arquivo de Script .Sh ou Shell no Windows 10 usando o Subsistema Windows Para Linux. Neste post, mostraremos como executar um arquivo de script de Shell no Windows 11/10.

como executar .Sh ou arquivo de script Shell no Windows 11/10

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

  1. Executar o Shell Script de arquivo utilizando WSL
  2. Executar Script de Shell usando o Ubuntu no Windows 10

1] Executar o Shell Script de arquivo utilizando WSL

Instalar o WSL ou Subsistema do Windows para o Linux

Vá para Configurações > Atualizar & Segurança > Para os Desenvolvedores. Verifique o botão de opção do modo desenvolvedor. E procure por “recursos do Windows”, escolha”Ativar ou desativar recursos do Windows”.

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

Execute arquivos de Script Shell

  1. abra o Prompt de comando e navegue até a pasta onde o arquivo de script está disponível.
  2. Tipo Bash script-filename.sh e aperte a tecla enter.
  3. ele executará o script e, dependendo do arquivo, você verá uma saída.

Execute arquivos de script Shell do Prompt de comando

em uma plataforma Linux, você geralmente usa SH, mas aqui você precisa usar o 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 qualquer coisa semelhante.

 como executar o arquivo de Script Sh ou Shell no Windows 10

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

certifique-se de ter o Ubuntu ou quaisquer outras distribuições Linux instaladas. 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 a área de trabalho estiver disponível em /mnt/C/users/<username>/desktop.

 Execute arquivos de Script no Windows via Ubuntu

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. tipo “sh script.sh” e pressione enter.

ele executará o script e se eles tiverem uma dependência de qualquer um 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. O WSL deve ser suficiente para a maioria dos cenários para ajudá-lo a executar um script de shell no Windows 10.

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.