Você deve ser capaz de fazer todos os seus scripts no cygwin que é um ambiente semelhante ao Linux para o Windows.
Quando escrevo um script de shell e o compilo, geralmente carrego o Linux / Knoppix (Unix) no meu PC com Windows. Isso é árduo e estou realmente cansado de carregar todo o sistema operacional a cada vez.
Existe um método mais rápido do que isso?
Eu quero abrir um editor Unix, escrever o script shell e executá-lo ou interpretá-lo sem o processo lento de inicializar outro sistema operacional toda vez que eu quiser fazer isso.
Você deve ser capaz de fazer todos os seus scripts no cygwin que é um ambiente semelhante ao Linux para o Windows.
Você pode tentar ideone.com . Você pode editar e executar scripts bash (como Dennis comentou, scripts shell quase nunca compilados). A entrada é limitada a stdin e a saída é limitada a stdout, portanto, você não pode usá-la para desenvolver scripts de manipulação de arquivos. Se você está apenas tentando evitar a situação de inicialização dupla / reinicialização, não há necessidade de procurar uma solução “online”.
A recomendação de Dan do Cygwin parece ser uma maneira razoável de executar scripts de shell no Windows.
Se você precisar de algo um pouco mais completo, você pode tentar uma máquina virtual (execute outro sistema operacional “dentro” do Windows). Acho que você pode usar o VMWare Player para executar uma variedade de distribuições GNU / Linux pré-instaladas.
Na mesma linha, você poderia tentar VirualBox e instalar o seu sistema Unix-y preferido sob ele, se você não consegue encontrar uma VM adequada imagem que é compatível com (ou você prefere não usar) VMWare Player.
Existem inúmeras contas de shell gratuitas disponíveis na web. Você provavelmente os acessaria via ssh
em vez de um navegador. Este site é uma lista de alguns deles.
Para ser realmente criativo, você pode carregar uma distribuição do Ubuntu em uma nuvem do Amazon S3 e, basicamente, criar um servidor baseado no Ubuntu de graça.
EDITAR Chris nos comentários fez a declaração correta. Não é o S3 que permite a instalação do Ubuntu, mas sim o serviço EC2. E apesar de não ser 100% gratuito, é relativamente barato para uso leve, mas provavelmente não vale a pena. Obrigado Chris por esclarecer!
eu não faço scripts com frequência, mas quando faço isso Execute o Bash Shell Online
Tags unix shell-script