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