2010-06-10 3 views
32

से शेल स्क्रिप्ट चलाएं आप एक शेल स्क्रिप्ट या पायथन या रूबी स्क्रिप्ट बना सकते हैं और इसे "टर्मिनल" का उपयोग करके मैक पर चला सकते हैं ... यदि आपके पास फ़ाइंडर खुला है, और आप क्लिक करते हैं सहेजे गए खोल स्क्रिप्ट के स्रोत कोड वाले फ़ाइल के लिए आइकन, क्या मेरे टेक्स्ट एडिटर में खोलने के बजाय, स्क्रिप्ट चलाने का कोई तरीका है?मैक ओएस एक्स - डेस्कटॉप जीयूआई

उत्तर

72

हां - बस स्क्रिप्ट पर .command प्रत्यय डालें।

नोट: सुनिश्चित करें कि स्क्रिप्ट निष्पादन योग्य है, उदा।

$ chmod +x myscript.command 
2

सिर्फ Terminal.app

+4

यह फ़ाइल को गैर-पोर्टेबल बनाता है (उदाहरण के लिए, एक्सएसओड द्वारा .sh फ़ाइलें खोली जाती हैं)। – EOL

+0

असल में, यह एक भयानक समाधान नहीं है यदि आप एक खोजक -> जानकारी प्राप्त करें -> इसके साथ खोलें: -> टर्मिनल (और सभी बदलें ... बटन पर क्लिक न करें)। आप केवल इस फ़ाइल के लिए डिफ़ॉल्ट बदल रहे होंगे। –

3

के साथ फ़ाइलें .sh सहयोगी बस एक और त्वरित विकल्प उपकरण प्लैटिपस (http://sveinbjorn.org/platypus/) है। नि: शुल्क और अच्छा, लेकिन यदि आप चाहें तो दान कर सकते हैं।

प्लेटैटस मैक ओएस एक्स ऑपरेटिंग सिस्टम के लिए एक डेवलपर टूल है। यह मूल मैक ओएस एक्स अनुप्रयोगों को शैल स्क्रिप्ट्स या पर्ल, रूबी और पायथन प्रोग्राम जैसे व्याख्याित स्क्रिप्ट से बनाता है। स्क्रिप्ट को चलाने वाली देशी निष्पादन योग्य बाइनरी के साथ एक एप्लिकेशन बंडल में स्क्रिप्ट को लपेटकर यह किया जाता है।