मैं एक शेल स्क्रिप्ट को परिभाषित कर रहा हूं जिसे उपयोगकर्ता को source
निष्पादित करने के बजाय करना चाहिए ।
क्या उपयोगकर्ता के लिए संकेत करने के लिए एक पारंपरिक या बुद्धिमान तरीका है कि यह मामला है, उदाहरण के लिए फ़ाइल एक्सटेंशन के माध्यम से?
क्या शेल कोड है जिसे मैं फ़ाइल में ही लिख सकता हूं, जिसके कारण यह एक संदेश को प्रतिध्वनित कर देगा और इसे छोड़ दिया जाएगा यदि इसे खटास के बजाय निष्पादित किया जाता है, ताकि मैं उपयोगकर्ता को इस स्पष्ट गलती से बचने में मदद कर सकूं?
env
चर की गणना करता है और इन्हें डी वास्तविक स्क्रिप्ट के आउटपुट के रूप में छोड़ देता है । एक नौसिखिया पहेली के साथ दिनों के लिए अटक जाएगा यदि आप उन्हें निष्पादित करने की अनुमति देते हैं।
x
, जिसमें सिर्फ कमांड शामिल है. your-script-to-be-sourced
, तो यह ठीक है, लेकिन यदि वह निष्पादित करना चाहता है तोbash your-script-to-be-sourced
इसे मना किया जाना चाहिए? इस प्रतिबंध का क्या मतलब है?