Como correr .Arquivo SH no Windows

Como correr .Arquivo SH no Windows
““sh”O arquivo é um arquivo de comando de script com um“.shExtensão. Ele contém programas de sistema que podem ser executados no sistema baseado em UNIX ou no shell Unix. Um arquivo SH pode ser aberto em muitos editores de texto, como bloco de notas, Apple Terminal. No entanto, esse arquivo de script é normalmente executado na linha de comando usando o “Bash" ou "sh”Comando.

O artigo a seguir demonstrará o método para executar um .Arquivo SH no Windows.

Como configurar o WSL no Windows?

O .O arquivo SH não pode ser executado diretamente no prompt de comando do Windows ou no PowerShell. Portanto, para executar o .Arquivo SH no Windows, é necessário ativar “Subsistema Windows para Linux”(Wsl) no sistema.

Siga as etapas abaixo fornecidas para ativar o WSL no sistema Windows.

Etapa 1: Ligue o modo de desenvolvedor
Na primeira etapa, abra o Windows “Configurações”Ao pesquisá -lo no“Comece" cardápio:

Vou ao "Atualização e segurança" configurações:

Abra o "Para desenvolvedoresJanela e ative o “Modo de desenvolvedor”:

Etapa 2: Ativar WSL no Windows

Digitando "Recursos do Windows”No campo de pesquisa, selecione o“Liga ou desliga características das janelas”Opção:

Ao fazer isso, o “Recursos do Windows”O assistente aparecerá na tela. Marque o "Subsistema Windows para Linux"Caixa de seleção e atingir o"OK" botão:

Esta operação começará a ativar o WSL no Windows:

Em seguida, reinicie o sistema para entrar em vigor das mudanças pressionando o “Reinicie agora" botão:

Neste ponto, ativamos o WSL no Windows. Agora instalaremos ferramentas apoiadas por Linux que nos ajudam a executar comandos Linux no Windows.

Etapa 3: Instale a ferramenta Ubuntu Linux

Vou ao "Microsoft Store”Ao pesquisá -lo no“Comece" cardápio:

Procurar "App Linux”Na barra de pesquisa. Role para baixo, selecione e abra o Ubuntu 22.04 LTS:

Clique no "Pegar”Botão para instalar o Ubuntu 22.04 Terminal LTS no Windows:

Aperte o "Abrir”Botão para abrir e configurar o Ubuntu 22.04 LTS no Windows:

Etapa 4: Configurar as configurações iniciais do Ubuntu

O terminal Ubuntu será aberto na tela. Defina o nome de usuário e a senha:

A saída acima mencionada mostra que configuramos com sucesso o WSL no Windows. Vamos seguir em frente para criar um .Arquivo SH.

Como criar um .Arquivo SH no Windows?

Para criar um .Arquivo SH no Windows usando a linha de comando, siga as etapas fornecidas:

Etapa 1: Abra o prompt de comando do Windows

Procurar "Cmd" no "Comece”Menu e abra o prompt de comando:

Etapa 2: Ativar interface da linha de comando Linux

Ative a interface da linha de comando Linux usando o “Bash”Comando. Então, mude para o “Documentos”Diretório para criação de arquivos. Você também pode criar um .Arquivo SH no diretório atualmente aberto:

> Bash
$ CD documentos

Etapa 3: Criar .Arquivo SH
Agora, vamos criar um .Arquivo SH chamado “soma.sh”Arquivo com a ajuda do editor Nano:

$ nano soma.sh

Cole o código abaixo fornecido no arquivo aberto, pressione “Ctrl+o”Para salvar o arquivo e sair do editor de nano batendo“Ctrl+x”:

# Adicione dois números
((soma = 20+40))
# Imprima a soma
eco $ sum

Nós criamos uma soma.Arquivo SH usando o prompt de comando do Windows. Vamos verificar o método para executar o .Arquivo SH.

Como correr .Arquivo SH no Windows?

Para executar um .Arquivo SH no Windows, utilize o “Bash”Comandem e especifique o nome do arquivo. Vamos executar nosso “soma.sh”Arquivo usando o comando abaixo:

$ soma.sh

A saída abaixo do ritmo indica que executamos com sucesso o .Arquivo SH no Windows:

Nós compilamos as abordagens para permitir que a WSL crie e execute o .Arquivo SH no Windows.

Conclusão
Para executar o .Arquivo SH no Windows, é necessário ativar o recurso WSL. Depois de ativar a WSL, faça o download da ferramenta que suporta a linha de comando Linux, à medida que baixamos o “Ubuntu 22.04 LTS”No Windows. Então, crie um .Arquivo SH e executá -lo utilizando o “$ soma.sh”Comando no prompt de comando. Demonstramos o método para criar e executar .Arquivos SH no Windows usando WSL.