जवाबों:
टर्मिनल खोलें, टाइप करें sh /path/to/fileऔर एंटर दबाएँ।
तेजी से टाइप करना है shऔर एक जगह है और फिर फ़ाइल को खिड़की पर खींचें और आइकन को खिड़की पर कहीं भी छोड़ दें।
shell shell_scriptलाइन को नजरअंदाज कर दिया जाता है। शेल पहली पंक्ति को टिप्पणी के रूप में पढ़ता है।
sh /path/to/fileकोई भी शब्दार्थ वैकल्पिक से अलग कैसे है /path/to/file.sh?
वैकल्पिक रूप से, आप भी कर सकते हैं
cd /directory/with/executable
chmod +x executable # only required if your file is not already executable
./executable
जो अपने निर्दिष्ट शेल के साथ निष्पादन योग्य फ़ाइल भी चलाएगा (यदि शेबंग में निर्दिष्ट है #!/bin/(shell)
chmod u+x myfile.sh
cp myfile.sh /usr/local/bin
~/.bash_profileनिम्न पंक्ति संपादित करें और जोड़ें:
alias myfile=./myfile.sh
निम्नलिखित कमांड-लाइन निष्पादित करें:
source ~/.bash_profile
तब आप अपनी फ़ाइल को प्रोग्राम के रूप में चला पाएंगे
$ myfile
#~/bin/sh, जबकि OSXस्क्रिप्ट में .shविस्तार और aliasउनमें से प्रत्येक के लिए एक होना चाहिए । : -ओ
स्क्रिप्ट फ़ाइलों को चलाने के लिए इन चरणों का पालन करें:
.Sh फ़ाइल पर राइट-क्लिक करें।
ओपन के साथ होवर करें ।
चुनें अन्य ... ।
आपको एप्लिकेशन फ़ोल्डर में होना चाहिए । यूटिलिटीज फ़ोल्डर खोलें और Terminal.app का चयन करें।
यदि आप Terminal.app का चयन नहीं कर सकते हैं, तो सक्षम अनुप्रयोगों को अनुशंसित एप्लिकेशन से सभी एप्लिकेशन में बदल दें । यह खिड़की के नीचे है।
अगर आप हर .shफाइल को टर्मिनल के साथ खोलना चाहते हैं , तो हमेशा साथ खोलें पर टिक करें ।
विंडो के निचले दाएं कोने में खुला बटन दबाएं ।
डाउनलोड करने के बाद यह काम नहीं करता है इसका कारण यह है कि फाइल की अनुमति नहीं है। अनुमतियाँ निष्पादित करने के लिए, टर्मिनल खोलें और टाइप करें
chmod 755 /path/to/script। पूर्ण पथ टाइप करने के बजाय, आप खोजक से टर्मिनल विंडो पर स्क्रिप्ट को खींच सकते हैं। फिर, निष्पादित करने के लिए, बस दर्ज करें
/path/to/script। दोबारा, आप फ़ाइल को टर्मिनल विंडो पर ड्रैग और ड्रॉप कर सकते हैं। इस सिंटैक्स को स्क्रिप्ट की पहली पंक्ति पर परिभाषित सही शेल का उपयोग करके स्क्रिप्ट को निष्पादित करना चाहिए।
shएक शेल स्क्रिप्ट को दर्शाता है "स्क्रिप्ट को इस शेल में न चलाएं"।