Чи є веб-сайт для тестування скриптів на базі?


10

Іноді мені потрібно допомагати друзям з баш сценаріями. Коли я працюю на машині Windows, це робоче середовище, і я не можу просто налаштувати Cygwin або використовувати VM.

Чи є якийсь веб-сайт із безкоштовними сценаріями, який я можу використовувати, бажано, де я можу використовувати Putty, щоб підключити його чи щось подібне?


4
У минулому я наткнувся на ideone , цікавий сайт. Я не використовував його багато, і не можу поручитися за його точність або відповідність POSIX або корисність, але він включає bashверсію 4 як одну з мов, які ви можете нібито перевірити в Інтернеті.
jw013

Відповіді:


2

Для вирішення важкої ваги ви можете розкрутити екземпляр Amazon EC2. Рівень "безкоштовний / пробний" безкоштовний протягом першого року вашого облікового запису:

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

Тож у такому випадку у вас буде широкий вибір дистрибуцій та оболонок, з якими можна пограти.


7

Я вважаю, що ви шукаєте " безкоштовний рахунок оболонки ". Ви повинні мати можливість зареєструватись у тому, що містить опис того, що ви шукаєте.

Зазвичай вони надаються без очікування конфіденційності. Будьте уважні, що ви зберігаєте та які паролі використовуєте.


4

Канал #bash на freenode рекомендує онлайн-ресурс ShellCheck , куди ви можете вставити свої сценарії оболонки, і вони перевіряться на наявність синтаксичних помилок, відповідності POSIX та інших відвертих помилок:

ShellCheck - це інструмент для статичного аналізу та зв’язування сценаріїв sh / bash. Основна увага зосереджена на обробці типових помилок синтаксису для початківців та проміжних рівнів, де оболонка просто дає критичне повідомлення про помилку або дивну поведінку, але також повідомляє про ще кілька вдосконалених питань, коли кутові випадки можуть спричинити затримки відмов.

ShellCheck - це проект з відкритим кодом , тому ви можете завантажити код і запустити власний екземпляр.



0

Якщо ви шукаєте щось або десь, що ви можете виконати Linux та bash команди http://cb.vu/, здається, це добре місце. Це веб-оболонка.


2
Це не bash(або навіть схожа на POSIX) оболонку в будь-якому сенсі.
Кріс Даун

2
Принаймні десь це ви можете ввести деякі команди Linux і подивитися, що відбувається, чи не так?
Сем

3
Коли справа доходить до того if: Command not found, що оператори перенаправлення оболонки не працюють, і майже жодна з команд не відповідає функціональності їх стандартних еквівалентів (не кажучи вже про те, що вони, здається, навіть не намагаються імітувати Linux, згадуючи FreeBSD у своїй квазі -MOTD) ...
Кріс Даун

1
Це не башмачна оболонка, тому вона не відповідає вимогам ОП. У нього дуже невеликий підмножина конкретних команд. Він не підходить для сценаріїв.
Джордж М
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.