Gibt es eine Online-Test-Site für Bash-Skripte?

10

Manchmal muss ich Freunden beim Bash-Scripting helfen. Wenn ich auf einem Windows-Computer bin, ist es eine Arbeitsumgebung und ich kann Cygwin nicht einfach einrichten oder eine VM verwenden.

Gibt es eine kostenlose Skript-Website, die ich verwenden kann, vorzugsweise wo ich Putty verwenden kann, um sie zu verbinden, oder ähnliches?

Gänseblümchen
quelle
4
Ich bin in der Vergangenheit auf ideone gestoßen , eine interessante Seite. Ich habe es nicht viel benutzt und kann auch nicht für seine Genauigkeit, POSIX-Konformität oder Nützlichkeit bürgen, aber es enthält bashVersion 4 als eine der Sprachen, die Sie angeblich online testen können.
jw013

Antworten:

2

Für eine schwere Lösung können Sie eine Amazon EC2-Instanz starten. Die Stufe "Kostenlos / Testversion" ist für das erste Jahr Ihres Kontos kostenlos:

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

In diesem Fall haben Sie also eine große Auswahl an Distributionen und Shells zum Spielen.

cjc
quelle
7

Ich glaube, Sie suchen nach einem " kostenlosen Shell-Konto ". Sie sollten sich für eine anmelden können, die eine Beschreibung Ihrer Suche enthält.

Diese werden in der Regel ohne Erwartung der Privatsphäre bereitgestellt. Achten Sie darauf, was Sie speichern und welche Passwörter Sie verwenden.

George M.
quelle
4

Der # bash-Kanal auf freenode empfiehlt ShellCheck , eine Online-Ressource, in die Sie Ihre Shell-Skripte einfügen können. Diese werden auf Syntaxfehler, POSIX-Konformität und andere einfache Fehler überprüft:

ShellCheck ist ein statisches Analyse- und Flusenwerkzeug für Sh / Bash-Skripte. Es konzentriert sich hauptsächlich auf die Behandlung typischer Syntaxfehler und Fallstricke für Anfänger und Fortgeschrittene, bei denen die Shell nur eine kryptische Fehlermeldung oder ein seltsames Verhalten ausgibt, berichtet jedoch auch über einige fortgeschrittenere Probleme, bei denen Eckfälle zu verzögerten Fehlern führen können.

ShellCheck ist ein Open Source-Projekt , sodass Sie den Code herunterladen und Ihre eigene Instanz ausführen können.

Jasonwryan
quelle
0

Wenn Sie etwas oder irgendwo suchen, wo Sie Linux- und Bash-Befehle ausführen können, scheint http://cb.vu/ ein guter Ort zu sein. Dies ist eine webbasierte Shell.

Sam
quelle
2
Dies ist bashin keiner Weise eine (oder sogar POSIX-ähnliche) Shell.
Chris Down
2
Dies ist zumindest irgendwo, wo Sie einige Linux-Befehle eingeben und sehen können, was passiert, nicht wahr?
Sam
3
Wenn es if: Command not foundsoweit ist, funktionieren Shell-Umleitungsoperatoren nicht mehr und fast keiner der Befehle entspricht der Funktionalität ihrer Standardäquivalente (ganz zu schweigen davon, dass sie nicht einmal versuchen, Linux nachzuahmen, und FreeBSD in ihrem Quasi erwähnen -MOTD) ...
Chris Down
1
Dies ist keine Bash-Shell, daher entspricht sie nicht den OP-Anforderungen. Es hat eine sehr kleine Teilmenge spezifischer Befehle. Es ist nicht für Skripte geeignet.
George M