¿Hay un sitio de prueba de script bash en línea?

10

A veces necesito ayudar a mis amigos con las secuencias de comandos bash. Cuando estoy en una máquina con Windows, es un entorno de trabajo y no puedo configurar Cygwin o usar una VM.

¿Hay algún sitio web gratuito de secuencias de comandos que pueda usar, preferiblemente donde pueda usar Putty para conectarlo o algo similar?

margarita
fuente
44
Me encontré con ideone , un sitio interesante, en el pasado. No lo he usado mucho ni puedo dar fe de su precisión o cumplimiento o utilidad POSIX, pero incluye la bashversión 4 como uno de los idiomas que supuestamente puede probar en línea.
jw013

Respuestas:

2

Para una solución pesada, puede activar una instancia de Amazon EC2. El nivel "gratuito / de prueba" es gratuito durante el primer año de su cuenta:

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

Entonces, en ese caso, tendrás una amplia variedad de distros y shells para jugar.

cjc
fuente
7

Creo que está buscando una " cuenta de shell gratuita ". Debería poder registrarse en uno que tenga una descripción de lo que está buscando.

Por lo general, se proporcionan sin expectativas de privacidad. Tenga cuidado con lo que almacena y las contraseñas que usa.

George M
fuente
4

El canal #bash en freenode recomienda ShellCheck , un recurso en línea donde puede pegar sus scripts de shell y se comprobarán los errores de sintaxis, el cumplimiento de POSIX y otros errores directos:

ShellCheck es una herramienta de análisis y alineación estática para scripts sh / bash. Se centra principalmente en el manejo de errores y dificultades típicas de sintaxis de nivel principiante e intermedio donde el shell solo da un mensaje de error críptico o un comportamiento extraño, pero también informa sobre algunos problemas más avanzados donde los casos de esquina pueden causar fallas tardías.

ShellCheck es un proyecto de código abierto , por lo que puede descargar el código y ejecutar su propia instancia.

jasonwryan
fuente
0

Si busca algo o algún lugar donde pueda ejecutar Linux y los comandos bash, http://cb.vu/ parece ser un buen lugar. Este es un shell basado en web.

Sam
fuente
2
Esto no es un bashshell (o incluso POSIX parecido) en ningún sentido.
Chris Down
2
Esto es al menos en algún lugar donde puedes ingresar algunos comandos de Linux y ver qué sucede, ¿no?
Sam
3
Cuando llega el momento en que se obtiene if: Command not found, los operadores de redirección de shell no funcionan, y casi ninguno de los comandos coincide con la funcionalidad de sus equivalentes estándar (sin mencionar que parece que ni siquiera intentan imitar Linux, mencionando FreeBSD en su cuasi). -MOTD) ...
Chris Down
1
Este no es un shell bash, por lo que no cumple con los requisitos de OP. Tiene un subconjunto muy pequeño de comandos específicos. No es adecuado para secuencias de comandos.
George M