Bạn có thể thử ideone.com . Bạn có thể chỉnh sửa và chạy các tập lệnh bash ở đó (như Dennis đã nhận xét, các tập lệnh shell hầu như chưa bao giờ được biên dịch). Đầu vào bị giới hạn ở stdin và đầu ra bị giới hạn ở thiết bị xuất chuẩn, vì vậy bạn không thể sử dụng nó để phát triển bất kỳ tập lệnh thao tác tệp nào. Nếu bạn chỉ đang cố gắng tránh tình huống khởi động / khởi động lại kép thì không cần phải tìm kiếm một giải pháp trực tuyến trực tuyến.
Khuyến nghị của Dan về Cygwin có vẻ như là một cách hợp lý để chạy các kịch bản shell trong Windows.
Nếu bạn cần một cái gì đó đầy đủ hơn một chút Unix-y, bạn có thể thử một máy ảo (chạy một hệ điều hành khác trong Windows Windows). Tôi nghĩ rằng bạn có thể sử dụng VMWare Player để chạy nhiều bản phân phối GNU / Linux được cài đặt sẵn.
Đồng thời, bạn có thể dùng thử VirualBox và cài đặt hệ thống Unix-y ưa thích của mình bên dưới nếu bạn không thể tìm thấy hình ảnh VM phù hợp tương thích với (hoặc bạn không thích sử dụng) VMWare Player.