linux - यूनिक्स कंसोल या मैक टर्मिनल पर शेल स्क्रिप्ट कैसे चलाएं?




bash macos (4)

मुझे पता है, इसे भूल जाओ और इसे फिर से जारी करें। इसे लिखने का समय।


फ़ाइल एक्सटेंशन .command टर्मिनल.एप को असाइन किया गया है। किसी भी .command फ़ाइल पर डबल-क्लिक करने से इसे निष्पादित किया जाएगा।


बोर्न खोल के लिए:

sh myscript.sh

बाश के लिए:

bash myscript.sh

शेल-स्क्रिप्ट 'file.sh' शुरू करने के लिए:

sh file.sh

bash file.sh

एक और विकल्प chmod कमांड का उपयोग कर निष्पादन योग्य अनुमति सेट है:

chmod +x file.sh

अब निम्नानुसार .sh फ़ाइल चलाएं:

./file.sh

सबसे पहले, निष्पादन के लिए अनुमति दें: -
chmod +x script_name

  1. यदि स्क्रिप्ट निष्पादन योग्य नहीं है: -
    Sh स्क्रिप्ट फ़ाइल चलाने के लिए: -
    sh script_name
    बैश स्क्रिप्ट फ़ाइल चलाने के लिए: -
    bash script_name
  2. यदि स्क्रिप्ट निष्पादन योग्य है: -
    ./script_name

नोट : - आप जांच सकते हैं कि फ़ाइल निष्पादन योग्य है या नहीं 'ls -a'






unix