एक .sh
प्रत्यय के साथ लिप्यालेख आमतौर पर बॉर्न शेल स्क्रिप्ट (या बैश, या केश, या जेड - बोर्न शेल से प्राप्त सभी गोले हैं)। (ध्यान दें कि MacOS सहित यूनिक्स जैसी प्रणालियों पर, .sh
प्रत्यय आवश्यक नहीं है; OS #!/bin/sh
इस स्क्रिप्ट को निष्पादित करने के तरीके के शीर्ष पर लाइन को देखता है।)
विंडोज एक बॉर्न जैसा शेल प्रदान नहीं करता है।
आप Cygwin स्थापित कर सकते हैं , जो विंडोज के तहत एक यूनिक्स जैसा वातावरण प्रदान करता है - लेकिन इसमें विशेष रूप से "देशी" वातावरण नहीं है। (संपादकीय टिप्पणी: साइगविन मेरे जैसे लोगों के लिए बहुत अच्छा है जिन्हें विंडोज का उपयोग करने की आवश्यकता है लेकिन वास्तव में यूनिक्स का उपयोग करना होगा।)
विंडोज के तहत चलने वाले अन्य यूनिक्स जैसे सबसिस्टम हैं, जिनमें माइक्रोसॉफ्ट द्वारा प्रदान किए गए UNIX पैकेज के लिए मिनगॉव और विंडोज सर्विसेज शामिल हैं ।
या, यूनिक्स जैसी शेल स्क्रिप्ट लिखने और चलाने की कोशिश करने के बजाय, आप विंडोज बैच फाइलें लिख सकते हैं। ये आम तौर पर एक .bat
या .cmd
प्रत्यय है। वे Windows इंटरेक्टिव कमांड प्रॉम्प्ट के समान कमांड और सिंटैक्स का उपयोग करते हैं।
अपेक्षाकृत नया विंडोज पॉवरशेल भी है ; मैं खुद इससे परिचित नहीं हूं, लेकिन मैंने इसके बारे में अच्छी बातें सुनी हैं।