Como: executar arquivos .SH no Windows



Atualizado 2024 abril: Pare de receber mensagens de erro e deixe seu sistema mais lento com nossa ferramenta de otimização. Adquira agora em este link
  1. Baixe e instale a ferramenta de reparo aqui.
  2. Deixe-o escanear seu computador.
  3. A ferramenta irá então consertar seu computador.

Esses arquivos de script não foram desenvolvidos para o Windows e funcionam apenas em sistemas Unix (Linux e MacOS, além de muitos outros, menos populares).

O que é um arquivo .sh?

Arquivos de desenvolvedor conhecidos como scripts que o aplicativo Bash programa e usa. Sabe-se que os arquivos SH são criados e armazenados na linguagem Bash porque as instruções que contêm são gravadas nesse idioma. Os arquivos SH podem ser executados quando comandos de texto são inseridos na interface de linha de comando do shell. Arquivos SH são usados ​​principalmente por desenvolvedores de programas e esses arquivos são importantes para o aplicativo Bash porque o aplicativo usa principalmente scripts e comandos que devem ser executados para que esse aplicativo funcione. E como os arquivos SH são os scripts programados com este aplicativo e contêm os comandos para executar o programa, eles são de fato importantes. Os comandos contidos nos arquivos SH variam, e a extensão do arquivo SH agora é desenvolvida em um shell interativo, embora seja originalmente uma linguagem de script. Programas como o C-Shell, Korn Shell e Bourne Shell também usam arquivos SH para armazenar scripts.

Se você deseja executar o script como um aplicativo nativo do Windows, não pode.

Mas se você deseja viver usando-o apenas em um prompt do Linux, você tem duas opções.

  • A opção clássica sempre foi o Cygwin. É um shell vm que executa aplicativos e scripts do Linux. (Eu não tenho experiência com isso)
  • No Windows 10 eles têm Bash no Ubuntu no Windows. Este é um subsistema Linux suportado pela Microsoft. Não tem opções de GUI e infelizmente tudo o que você precisa fazer é instalá-lo na unidade c. (Eu tenho experiência com isso)


Atualização de abril de 2024:

Agora você pode evitar problemas com o PC usando esta ferramenta, como protegê-lo contra perda de arquivos e malware. Além disso, é uma ótima maneira de otimizar seu computador para obter o máximo desempenho. O programa corrige erros comuns que podem ocorrer em sistemas Windows com facilidade - sem necessidade de horas de solução de problemas quando você tem a solução perfeita ao seu alcance:

  • Passo 1: Baixar Ferramenta de Reparo e Otimização de PC (Windows 10, 8, 7, XP e Vista - Certificado Microsoft Gold).
  • Passo 2: clique em “Iniciar digitalização”Para localizar os problemas do registro do Windows que podem estar causando problemas no PC.
  • Passo 3: clique em “Reparar tudo”Para corrigir todos os problemas.

download



Observe que você só pode usar o script ou seu resultado (um aplicativo instalado, etc.) nessa interface do Linux. Compiladores e bibliotecas criados para o Windows também não funcionam no shell.

Executando arquivos SH com Cygwin

O Cygwin é um ambiente de interface de linha de comando de software livre semelhante ao Unix. Ele permite que você compile e execute aplicativos Unix ou Linux em um sistema operacional Windows em uma interface semelhante ao Linux. O Cygwin nos permite executar arquivos SH sem problemas.

  1. Visite a página oficial do Cygwin para baixar o arquivo de instalação 32-bit ou 64-bit: Cygwin
  2. Abra o arquivo de instalação baixado e siga o processo de baixar e instalar o Cygwin. Existem várias opções no processo de instalação, então escolha aquela que você preferir.
  3. Após a instalação, abra o Terminal Cygwin64 clicando duas vezes no atalho na área de trabalho.
  4. Agora use o seguinte comando para ir para o diretório onde o arquivo está localizado:

cd C: nome do usuário / usuário / área de trabalho

Isso altera o diretório para desktop. Agora digite o seguinte comando para executar o arquivo SH:

sh windowsbulletin.sh

Usando o subsistema do Windows para Linux

Este é um recurso que foi integrado ao Windows. Ao contrário de instalar o Linux em uma máquina virtual, o subsistema Windows para Linux pode ser chamado imediatamente no menu Iniciar.

No entanto, para que isso funcione, você deve primeiro ativar a função.

Depois que o subsistema Windows para Linux for instalado no Windows 10, você poderá executar o Linux no modo de linha de comando. Isso lhe dá acesso ao shell Bash no seu PC com Windows!

CONCLUSÃO

A Microsoft continua investindo no desenvolvimento do Windows 10 como o sistema operacional de melhor produtividade e, na atualização de aniversário, a empresa inclui não apenas grandes melhorias e mudanças, mas também ótimas funcionalidades para desenvolvedores. Estamos falando sobre o Linux Bash Shell, e isso é um grande problema.

O Bash Shell é simplesmente um programa de linha de comando que faz parte do Linux e é frequentemente usado por desenvolvedores. A Microsoft adicionou o Anniversary Update diretamente no Windows 10 e tudo funciona graças ao novo subsistema Windows para Linux.

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt/37478310



Dica do especialista: Esta ferramenta de reparo verifica os repositórios e substitui arquivos corrompidos ou ausentes se nenhum desses métodos funcionar. Funciona bem na maioria dos casos em que o problema é devido à corrupção do sistema. Essa ferramenta também otimizará seu sistema para maximizar o desempenho. Pode ser baixado por Clicando aqui