Bir çevrimiçi bash script test sitesi var mı?


10

Bazen arkadaşlarıma senaryo yazma konusunda yardım etmeliyim. Bir Windows makinesindeyken, bu bir çalışma ortamı ve sadece Cygwin'i kuramıyorum veya bir VM kullanamıyorum.

Kullanabileceğim ücretsiz komut dosyası web sitesi var mı?


4
Geçmişte ilginç bir site olan ideone ile karşılaştım . Çok fazla kullanmadım ve doğruluğu veya POSIX uyumluluğu veya kullanışlılığı için kefil olamam, ancak bashçevrimiçi olarak test edebileceğiniz dillerden biri olarak sürüm 4'ü içeriyor .
jw013

Yanıtlar:


2

Ağır bir çözüm için bir Amazon EC2 örneğini döndürebilirsiniz. "Ücretsiz / deneme sürümü" katmanı, hesabınızın ilk yılı için ücretsizdir:

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

Yani, bu durumda, oynamak için çok çeşitli dağıtım ve kabuklara sahip olacaksınız.


7

" Ücretsiz kabuk hesabı " aradığınızı düşünüyorum . Aradığınızı açıklayan bir tanesine kaydolabilmelisiniz.

Bunlar genellikle gizlilik beklentisi göstermez. Neleri sakladığınıza ve hangi şifreleri kullandığınıza dikkat edin.


4

Üzerinde #bash kanal freenode önerir ShellCheck , size kabuk komut yapıştırmak ve onlar sözdizimi hataları, POSIX uyumu ve diğer basit hatalar için kontrol edilecek bir online kaynak:

ShellCheck sh / bash betikleri için statik bir analiz ve linting aracıdır. Temel olarak, kabuğun sadece şifreli bir hata mesajı veya garip davranış verdiği tipik başlangıç ​​ve orta düzey sözdizimi hatalarını ve tuzaklarını ele almaya odaklanır, ancak köşe vakalarının gecikmiş hatalara neden olabileceği birkaç daha gelişmiş sorunu da bildirir.

ShellCheck açık kaynaklı bir projedir , böylece kodu indirebilir ve kendi örneğinizi çalıştırabilirsiniz.



0

Linux ve bash komutlarını yürütebileceğiniz bir şey veya bir yer arıyorsanız, http://cb.vu/ iyi bir yer gibi görünüyor. Bu web tabanlı bir kabuk.


2
Bu bashhiçbir anlamda (hatta POSIX benzeri) bir kabuk değildir.
Chris Down

2
Bu en azından bir yerlerde, bazı linux komutlarını girebilir ve ne olduğunu görebilirsiniz, değil mi?
Sam

3
Kişi geldiğinde if: Command not found, kabuk yeniden yönlendirme işleçleri çalışmaz ve komutların neredeyse hiçbiri standart eşdeğerlerinin işlevselliğiyle eşleşmez (Linux'unu taklit etmeye bile çalışmıyor gibi göründüklerinden bahsetmiyorum bile, yarılarında -MOTD) ...
Chris Down

1
Bu bir bash kabuğu değildir, bu nedenle OP gereksinimlerine uymaz. Belirli komutların çok küçük bir alt kümesine sahiptir. Komut dosyası oluşturmak için uygun değildir.
George M
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.