如果我们检索值,为什么变量替换称为变量替换?

如果我们检索值,为什么变量替换称为变量替换?

我读了这里以下文字:

变量的名称是其值(即它所保存的数据)的占位符。引用(检索)其值称为变量替换。

如果我们检索/或引用该值,为什么术语是“替代”而不仅仅是“检索”或“引用”?

答案1

从字符串的角度来思考:你从

${variable}

变量替换后变成

value

占位符是被取代通过值,因此变量替换。此后没有对该变量的引用(shell 不记得该值来自哪里)。

相关内容