मेरे पास एक शेल स्क्रिप्ट है जिसे मैं "श" या "बैश" कमांड का उपयोग किए बिना चलाना चाहता हूं। उदाहरण के लिए:
के बजाय: sh script.sh
मैं उपयोग करना चाहता हूँ: script.sh
मैं यह कैसे कर सकता हूँ?
PS (i) मैं शेल स्क्रिप्ट का उपयोग नहीं करता हूं और मैंने उपनामों के बारे में पढ़ने की कोशिश की है, लेकिन मुझे समझ नहीं आया कि उन्हें कैसे उपयोग किया जाए।
(ii) मैं पैथ चर में स्क्रिप्ट को किसी अन्य फ़ाइल के साथ लिंक करने के बारे में भी पढ़ता हूं। मैं अपने विश्वविद्यालय के सर्वर का उपयोग कर रहा हूं और मेरे पास उन स्थानों में फ़ाइल बनाने की अनुमति नहीं है।
mv example.sh exampleऔर फिर exampleअपने आप ही काम करना चाहिए।
$HOME/bin- यदि आपके पास पहले से कोई नहीं है, तो इसे अपने पैट (सामने के पास) में जोड़ें। उन स्क्रिप्ट्स (और किसी भी अन्य प्रोग्राम) को रखें जिन्हें आप सीधे यहां बिना किसी पाथनाम के निर्दिष्ट करना चाहते हैं, या जहां वास्तविक कार्यक्रम हैं, वहां सहानुभूति रखें।