Esiste un sito di test degli script bash online?


10

A volte ho bisogno di aiutare gli amici con gli script bash. Quando sono su una macchina Windows, è un ambiente di lavoro e non posso semplicemente configurare Cygwin o usare una VM.

Esiste un sito Web di scripting gratuito che posso usare, preferibilmente dove posso usare Putty per collegarlo o qualcosa di simile?


4
Mi sono imbattuto in ideone , un sito interessante, in passato. Non l'ho usato molto né posso garantirne l'accuratezza, la conformità POSIX o l'utilità, ma include la bashversione 4 come una delle lingue che si suppone sia possibile testare online.
jw013,

Risposte:


2

Per una soluzione pesante, puoi creare un'istanza Amazon EC2. Il livello "gratuito / di prova" è gratuito per il primo anno del tuo account:

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

Quindi, in quel caso, avrai una vasta scelta di distro e conchiglie con cui giocare.


7

Credo che tu stia cercando un " account di shell gratuito ". Dovresti essere in grado di registrarti per uno che ha una descrizione di ciò che stai cercando.

Questi sono generalmente forniti senza alcuna aspettativa di privacy. Fai attenzione a ciò che memorizzi e alle password che utilizzi.


4

Il canale #bash su freenode raccomanda ShellCheck , una risorsa online in cui è possibile incollare gli script della shell e verranno controllati per errori di sintassi, conformità POSIX e altri errori semplici:

ShellCheck è uno strumento di analisi e linting statico per gli script sh / bash. Si concentra principalmente sulla gestione di errori e insidie ​​tipiche della sintassi per principianti e di livello intermedio in cui la shell fornisce solo un messaggio di errore criptico o un comportamento strano, ma riporta anche alcuni problemi più avanzati in cui casi d'angolo possono causare guasti ritardati.

ShellCheck è un progetto open source , quindi puoi scaricare il codice ed eseguire la tua istanza.



0

Se cerchi qualcosa o da qualche parte che puoi eseguire i comandi Linux e bash http://cb.vu/ sembra essere un buon posto. Questa è una shell basata sul web.


2
Questa non è in alcun modo una bashshell (o nemmeno simile a POSIX).
Chris Down,

2
Questo è almeno da qualche parte questo è possibile inserire alcuni comandi di Linux e vedere cosa succede, no?
Sam,

3
Quando si arriva al punto in cui si ottiene if: Command not found, gli operatori di reindirizzamento della shell non funzionano, e quasi nessuno dei comandi corrisponde alla funzionalità dei loro equivalenti standard (per non parlare del fatto che non sembrano nemmeno provare a imitare Linux, menzionando FreeBSD nel loro quasi -MOTD) ...
Chris Down,

1
Questa non è una shell bash, quindi non soddisfa i requisiti OP. Ha un piccolo sottoinsieme di comandi specifici. Non è adatto per gli script.
George M,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.