Есть ли сайт тестирования bash-скриптов онлайн?

10

Иногда мне нужно помочь друзьям с bash-скриптингом. Когда я на машине с Windows, это рабочая среда, и я не могу просто настроить Cygwin или использовать виртуальную машину.

Есть ли какой-нибудь бесплатный веб-сайт со сценариями, который я могу использовать, предпочтительно где я могу использовать Putty для подключения или что-то подобное?

маргаритка
источник
4
Я столкнулся с Ideone , интересным сайтом, в прошлом. Я не использовал его много, и я не могу ручаться за его точность или соответствие POSIX или полезность, но это действительно включает bashверсию 4 как один из языков, которые якобы можно протестировать онлайн.
jw013

Ответы:

2

Для решения с большим весом вы можете раскрутить экземпляр Amazon EC2. Уровень «бесплатно / пробная версия» является бесплатным в течение первого года использования вашей учетной записи:

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

Таким образом, в этом случае у вас будет широкий выбор дистрибутивов и оболочек для игры.

CJC
источник
7

Я считаю, что вы ищете " бесплатный аккаунт оболочки ". Вы должны быть в состоянии подписаться на тот, который имеет описание того, что вы ищете.

Они обычно предоставляются без ожидания конфиденциальности. Будьте осторожны, что вы храните и какие пароли вы используете.

Джордж М
источник
4

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

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

ShellCheck - это проект с открытым исходным кодом , поэтому вы можете загрузить код и запустить свой собственный экземпляр.

jasonwryan
источник
0

Если вы ищете что-то или где-то, что вы можете выполнять команды Linux и bash, http://cb.vu/ кажется хорошим местом. Это веб-оболочка.

Сэм
источник
2
Это не bashоболочка (или даже не похожая на POSIX) оболочка ни в каком смысле.
Крис Даун
2
По крайней мере, где-то здесь вы можете ввести некоторые команды Linux и посмотреть, что произойдет, не так ли?
Сэм
3
Когда дело доходит до точки if: Command not found, операторы перенаправления оболочки не работают, и почти ни одна из команд не соответствует функциональности их стандартных эквивалентов (не говоря уже о том, что они, похоже, даже не пытаются имитировать Linux, упоминая FreeBSD в своем квази -MOTD) ...
Крис Даун
1
Это не оболочка bash, поэтому она не соответствует требованиям OP. У него очень небольшое подмножество конкретных команд. Это не подходит для сценариев.
Джордж М