बैश शेल का उपयोग करते समय, मैं कभी-कभी एक पाठ फ़ाइल में पर्यावरण चर रखता हूं, जिसकी सामग्री की मैं कॉपी / पेस्ट करता हूं, जैसे Export.txt:
export FOO=bar
export FIZZ=buzz
किसी ने मुझे कॉपी / पेस्ट के बजाय दिखाया, मैं टर्मिनल में टाइप कर सकता था
. exports.txt
जो कॉपी / पेस्ट के रूप में एक ही प्रभाव होगा।
वह कौन सा तंत्र है जिसके द्वारा यह 'डॉट स्पेस फाइलनाम' कमांड काम करता है? इसके लिए खोज शब्दों के बारे में सोचना कठिन है।
मैं समझना चाहता हूं कि क्या हो रहा है और यह एक-लाइनर क्या कर रहा है के सामान्य विवरण।
'. ' args
सिंगल या डबल कोट्स के साथ टाइप करना होगा । अन्यथा अनछुए स्थान को बैश द्वारा खाया जाता है जब यह लाइन को टोकन में बदलता है (बैश मैनुअल में "शब्द विभाजन" देखें)।
.
है source
, जिसका शाब्दिक अर्थ है "इस फ़ाइल से स्रोत आदेश," कम से कम मेरे लिए।
help .
यह इतना छोटा है कि स्टैक एक्सचेंज इंजन को लगता है कि टिप्पणी करना बहुत कम है।