2013-06-09 15 views
10

प्रारूप [डॉट] [स्पेस] [फ़ाइल नाम] के साथ एक आदेश क्या है?डॉट स्पेस ([डॉट] [स्पेस] [फ़ाइल नाम])

उदाहरण

. ./setup.sh 

Bashrc फाइल में इसके अलावा हम चाहते हैं कि

. "$HOME/.bashrc" 

तरह की एक पंक्ति है इसका क्या मतलब है?

+1

बैश मैनुअल से, http://www.gnu.org/software/bash/manual/bashref.html#index-_002e –

+0

संभावित डुप्लिकेट [क्या होता है जब मैं एक '' 'का उपयोग कर यूनिक्स खोल स्क्रिप्ट निष्पादित करता हूं। आदेश?] (http://stackoverflow.com/questions/1107808/what-happens-when-i-execute-a-unix-shell-script-using-a-command) – chepner

उत्तर

11

'।' ऑपरेटर को 'स्रोत'

this forum thread के अनुसार भी जाना जाता है, पहला '।' तर्क के रूप में दिए गए फ़ाइल नाम से आदेशों को पढ़ने और निष्पादित करने के लिए 'स्रोत' आदेश है। दूसरा '।' वर्तमान निर्देशिका है।

. ./setup.sh 

source ./setup.sh 

या source setup.sh रूप में ही है (./, वर्तमान निर्देशिका, पथ वातावरण चर में है)।

यहाँ कि http://ss64.com/bash/source.html

इस के लिए मैनुअल आम तौर पर वर्तमान खोल में स्क्रिप्ट चलाने के लिए निष्पादन के लिए पर्यावरण के साथ-साथ अन्य नामों स्थापित करने के लिए सेट करने में मदद करने के लिए प्रयोग किया जाता है।