আমি " প্রাথমিকভাবে বাশ গাইড " পড়ছি । এটা বলে:
এর প্রথম চরিত্রটি
PARAMETER
যদি একটি বিস্ময়বোধক বিন্দু হয় তবে ব্যাশটি ভেরিয়েবলেরPARAMETER
নাম হিসাবে বাকী থেকে গঠিত ভেরিয়েবলের মান ব্যবহার করে ; এই পরিবর্তনশীলটি তখন প্রসারিত হয় এবং সেই মানটিPARAMETER
নিজের মানের পরিবর্তে বাকী বিকল্পটিতে ব্যবহৃত হয়। এটি পরোক্ষ সম্প্রসারণ হিসাবে পরিচিত।
প্রদত্ত উদাহরণটি হ'ল:
franky ~> echo ${!N*}
NNTPPORT NNTPSERVER NPX_PLUGIN_PATH
আমি এখানে বেশ বুঝতে পারি না:
বাকিটির থেকে গঠিত ভেরিয়েবলের মান
PARAMETER
ঠিক যেমনটি PARAMETER
ঠিক !N*
তখনই
বাকি গুলো
PARAMETER
ঠিক হয় N*
। কিভাবে এই পরিবর্তনশীল গঠন করতে পারে? বাশ কি সেখানে সম্ভাব্য সমস্ত কমান্ড অনুসন্ধান করেছিল?