2010-07-05 43 views

Trả lời

7

Windows không sử dụng vỏ Bash, do đó không có kịch bản Bash. Bạn có thể sử dụng Cygwin để chạy môi trường Linux ảo trong Windows.

Chính xác thì bạn đang cố gắng hoàn thành điều gì?

+1

tôi đang làm một bản sao Slony trên hai máy chủ khác nhau (với cơ sở dữ liệu, ofcourse), nhưng với hệ điều hành khác nhau [Ubuntu và WinXP]. Vấn đề là, tôi phải chạy một kịch bản lệnh slonik trên cả hai máy chủ để làm việc sao chép. hmm. – Suezy

+0

Đây vẫn là thiết lập dùng thử và lỗi – Suezy

+0

Có thể chạy các tập lệnh bash trong Cygwin không? –

1

Tôi có thể nghĩ ra ít nhất 4 cách để tạo tệp từ bảng điều khiển cửa sổ. Điều thích hợp nhất sẽ phụ thuộc vào những gì bạn đang làm và trong bối cảnh nào.

Bạn thường không chạy tập lệnh bash trong cửa sổ. Nó không chỉ là bash shell. Bạn chạy các tập lệnh , ngôn ngữ hoàn toàn khác hoặc tập lệnh PowerShell (nếu được cài đặt). Bạn có thể chạy một kịch bản với một số lệnh bash nếu bạn dành thời gian để cài đặt một cái gì đó như cygwin (đó có thể là một ý tưởng tốt, cho nền của bạn).

7

Hai cách để thực hiện.

Nếu bạn muốn có một giải pháp nhanh nhẹ nhàng cài đặt "Tiện ích vỏ Unix" có tính năng thực hiện vỏ bourne và hầu hết các công cụ dòng lệnh cơ bản unix (sed, grep awk, v.v.). Điều này sẽ chỉ hoạt động nếu bạn có một tập lệnh đơn giản và sử dụng các công cụ dòng lệnh theo cách tiêu chuẩn rất cơ bản. Hoặc là các áp phích khác đề nghị cài đặt Cygwin (đây là một cài đặt khá lớn!) Sẽ cung cấp cho bạn một môi trường * nix hoàn chỉnh trên máy tính của bạn, hoặc "mingw" là một cygwyn bị tước đi với chức năng vừa đủ để chạy gia đình trình biên dịch gcc nhưng có thể đủ cho nhu cầu của bạn.

+2

Liên kết cho unix utils là http://unxutils.sourceforge.net/ –

+0

Một điều thú vị là tôi đã nhìn thấy một thiết lập Cygwin đầy đủ lớn hơn nhiều so với cài đặt Linux đầy đủ, đôi khi. –

Các vấn đề liên quan