Existe um site de teste de script de bash online?

10

Às vezes, preciso ajudar os amigos com o script bash. Quando estou em uma máquina Windows, é um ambiente de trabalho e não posso simplesmente configurar o Cygwin ou usar uma VM.

Existe algum site de script gratuito que eu possa usar, de preferência onde eu possa usar o Putty para conectá-lo ou algo semelhante?

margarida
fonte
4
Encontrei ideone , um site interessante, no passado. Não o usei muito nem posso garantir sua precisão, conformidade ou utilidade POSIX, mas inclui a bashversão 4 como um dos idiomas que você pode testar on-line.
Jw013 18/05

Respostas:

2

Para uma solução pesada, você pode criar uma instância do Amazon EC2. O nível "gratuito / de avaliação" é gratuito no primeiro ano da sua conta:

http://aws.amazon.com/free/

Portanto, nesse caso, você terá uma grande variedade de distribuições e conchas para brincar.

cjc
fonte
7

Eu acredito que você está procurando uma " conta shell gratuita ". Você deve se inscrever em um que tenha uma descrição do que está procurando.

Normalmente, eles são fornecidos sem expectativa de privacidade. Cuidado com o que você armazena e com as senhas que você usa.

George M
fonte
4

O canal #bash no freenode recomenda o ShellCheck , um recurso on-line onde você pode colar seus scripts de shell e eles serão verificados quanto a erros de sintaxe, conformidade com POSIX e outros erros diretos:

O ShellCheck é uma ferramenta estática de análise e limpeza para scripts sh / bash. Ele se concentra principalmente no tratamento de erros e armadilhas típicas para iniciantes e de nível intermediário, nos quais o shell apenas fornece uma mensagem de erro enigmática ou comportamento estranho, mas também relata alguns problemas mais avançados em que casos de canto podem causar falhas atrasadas.

O ShellCheck é um projeto de código aberto , para que você possa baixar o código e executar sua própria instância.

jasonwryan
fonte
0

Se você procura algo ou algum lugar em que possa executar comandos Linux e bash, http://cb.vu/ parece ser um bom lugar. Este é um shell baseado na web.

Sam
fonte
2
Este não é um bashshell (ou mesmo semelhante ao POSIX) em nenhum sentido.
21312 Chris Down
2
Isso é pelo menos em algum lugar onde você pode digitar alguns comandos linux e ver o que acontece, não é?
21412 Sam
3
Quando chega o momento if: Command not found, os operadores de redirecionamento de shell não funcionam e quase nenhum dos comandos corresponde à funcionalidade de seus equivalentes padrão (para não mencionar que eles parecem nem estar tentando imitar o Linux, mencionando o FreeBSD em sua quase -MOTD) ...
Chris baixo
1
Este não é um shell bash, portanto, não se enquadra nos requisitos de OP. Possui um subconjunto muito pequeno de comandos específicos. Não é adequado para scripts.
George M