Existe-t-il un site de test de script bash en ligne?


10

Parfois, j'ai besoin d'aider mes amis avec les scripts bash. Lorsque je suis sur une machine Windows, c'est un environnement de travail et je ne peux pas simplement configurer Cygwin ou utiliser une machine virtuelle.

Existe-t-il un site Web de script gratuit que je peux utiliser, de préférence où je peux utiliser Putty pour le connecter ou quelque chose de similaire?


4
J'ai rencontré ideone , un site intéressant dans le passé. Je ne l'ai pas beaucoup utilisé et je ne peux pas garantir sa précision ou sa conformité ou son utilité POSIX, mais il inclut la bashversion 4 comme l'une des langues que vous pouvez supposément tester en ligne.
jw013

Réponses:


2

Pour une solution lourde, vous pouvez faire tourner une instance Amazon EC2. Le niveau "gratuit / essai" est gratuit pendant la première année de votre compte:

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

Donc, dans ce cas, vous aurez un large choix de distributions et de coquilles avec lesquelles jouer.


7

Je pense que vous cherchez un " compte shell gratuit ". Vous devriez pouvoir vous inscrire à celui qui a une description de ce que vous recherchez.

Ceux-ci sont généralement fournis sans aucune attente de confidentialité. Faites attention à ce que vous stockez et aux mots de passe que vous utilisez.


4

Le canal #bash sur freenode recommande ShellCheck , une ressource en ligne où vous pouvez coller vos scripts shell et ils seront vérifiés pour les erreurs de syntaxe, la conformité POSIX et d'autres erreurs simples:

ShellCheck est un outil d'analyse statique et de linting pour les scripts sh / bash. Il est principalement axé sur la gestion des erreurs et des pièges de syntaxe de niveau débutant et intermédiaire typiques lorsque le shell donne simplement un message d'erreur cryptique ou un comportement étrange, mais il signale également quelques problèmes plus avancés où les cas d'angle peuvent provoquer des échecs retardés.

ShellCheck est un projet open source , vous pouvez donc télécharger le code et exécuter votre propre instance.



0

Si vous cherchez quelque chose ou quelque part où vous pouvez exécuter des commandes Linux et bash, http://cb.vu/ semble être un bon endroit. Il s'agit d'un shell basé sur le Web.


2
Ce n'est en aucun cas un bashshell (ou même ressemblant à POSIX).
Chris Down

2
C'est au moins quelque part où vous pouvez entrer quelques commandes Linux et voir ce qui se passe, n'est-ce pas?
Sam

3
Quand c'est au point que l'on obtient if: Command not found, les opérateurs de redirection de shell ne fonctionnent pas, et presque aucune des commandes ne correspond à la fonctionnalité de leurs équivalents standard (sans parler du fait qu'ils ne semblent même pas essayer d'imiter Linux, mentionnant FreeBSD dans leur quasi -MOTD) ...
Chris Down

1
Ce n'est pas un shell bash, donc il ne correspond pas aux exigences OP. Il a un très petit sous-ensemble de commandes spécifiques. Il ne convient pas aux scripts.
George M
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.