2010-07-05 10 views
8

पर बैश स्क्रिप्ट चलाएं मैं एक फ़ाइल कैसे बना सकता हूं और Windows XP कमांड लाइन पर बैश स्क्रिप्ट चला सकता हूं?Windows XP कमांड लाइन

मुझे केवल लिनक्स में कमांड पता है। :)

उत्तर

7

विंडोज Bash खोल का उपयोग नहीं करता है, इसलिए इसलिए इसमें कोई बैश स्क्रिप्टिंग नहीं है। आप Windows के भीतर वर्चुअल लिनक्स वातावरण चलाने के लिए Cygwin का उपयोग कर सकते हैं।

आप वास्तव में क्या करने की कोशिश कर रहे हैं?

+1

मैं (डाटाबेसों के साथ बिल्कुल) दो अलग सर्वर पर एक Slony प्रतिकृति कर रहा हूँ sed, cat, Netpbm की तरह उपयोगी उपकरण होते हैं, लेकिन अलग ओएस के साथ [Ubuntu और WinXP]। समस्या यह है कि, प्रतिकृति कार्य करने के लिए मुझे दोनों सर्वरों पर एक स्लोनिक स्क्रिप्ट चलाने की ज़रूरत है। हम्म। – Suezy

+0

यह अभी भी एक परीक्षण-और-त्रुटि सेटअप है – Suezy

+0

क्या सिगविन में बैश स्क्रिप्ट चलाने के लिए संभव है? –

1

मैं विंडोज कंसोल से फ़ाइल बनाने के कम से कम 4 तरीकों के बारे में सोच सकता हूं। सबसे उपयुक्त यह निर्भर करेगा कि आप क्या कर रहे हैं और किस संदर्भ में।

आप आमतौर पर विंडोज़ में बैश स्क्रिप्ट नहीं चलाते हैं। यह सिर्फ एक बाश खोल नहीं है। आप बैच स्क्रिप्ट चलाते हैं, जो एक पूरी तरह से अलग भाषा है, या पावरशेल स्क्रिप्ट्स (यदि यह स्थापित है)। यदि आप cygwin (जो आपकी पृष्ठभूमि को देखते हुए एक अच्छा विचार हो सकता है) स्थापित करने के लिए समय लेते हैं, तो आप कुछ बैश कमांड के साथ एक स्क्रिप्ट चला सकते हैं।

7

जाने के दो तरीके।

यदि आप एक त्वरित प्रकाश wieght समाधान चाहते हैं तो "यूनिक्स शैल यूटिलिटीज" स्थापित करें जिसमें बोर्न शेल कार्यान्वयन और अधिकांश मूल यूनिक्स कमांड लाइन टूल्स (sed, grep awk आदि) शामिल हैं। यह केवल तभी काम करेगा यदि आपके पास एक साधारण स्क्रिप्ट है और कमांड लाइन टूल्स का उपयोग बहुत ही बुनियादी मानक तरीके से करें।

या अन्य पोस्टर सिग्विन स्थापित करने का सुझाव देते हैं (यह एक बहुत बड़ा इंस्टॉल है!) जो आपको अपने पीसी पर एक पूर्ण * निक्स वातावरण प्रदान करेगा, या "मिंगव" जो एक स्ट्रिपेड डाउन साइगविन है जो चलाने के लिए पर्याप्त कार्यक्षमता है जीसीसी कंपाइलर परिवार लेकिन आपकी जरूरतों के लिए पर्याप्त हो सकता है।

+2

यूनिक्स यूटिल्स के लिए लिंक http://unxutils.sourceforge.net/ –

+0

एक मजेदार बात यह है कि मैंने एक पूर्ण सिग्विन सेटअप को कभी-कभी पूर्ण लिनक्स सेटअप से कहीं अधिक बड़ा देखा है। –

4

मैंने GNU Bash + GNU Win32 utilities का उपयोग किया। यही कारण है कि Cygwin स्थापित करने तुलना में बहुत सरल है, और जीएनयू उपयोगिताओं, आदि

संबंधित मुद्दे