मैं " बैश गाइड फॉर बिगिनर्स " पढ़ रहा हूं । इसे कहते हैं:
यदि का पहला वर्ण
PARAMETER
एक विस्मयादिबोधक बिंदु है, तो बैश बाकी केPARAMETER
नाम से बने चर के मान का उपयोग करता है ; इस चर का फिर विस्तार किया जाता है और उस मूल्य का उपयोग बाकी सबस्टेशन में किया जाता है, न किPARAMETER
स्वयं के मूल्य के बजाय । इसे अप्रत्यक्ष विस्तार के रूप में जाना जाता है।
दिया गया उदाहरण है:
franky ~> echo ${!N*}
NNTPPORT NNTPSERVER NPX_PLUGIN_PATH
मैं यहाँ बहुत नहीं समझता:
शेष से बनने वाले चर का मान
PARAMETER
के रूप में PARAMETER
बस है !N*
, तो
बाकी के
PARAMETER
बस है N*
। यह एक चर कैसे हो सकता है? क्या बैश ने वहां हर संभव आदेश खोजा?