値を取得する場合、変数置換を変数置換と呼ぶのはなぜですか?

値を取得する場合、変数置換を変数置換と呼ぶのはなぜですか?

私は読んだここ次のテキスト:

変数の名前は、その値(つまり保持するデータ)のプレースホルダーです。その値を参照(検索)することを変数置換と呼びます。

値を検索/参照する場合、単に「検索」または「参照」ではなく「代替」という用語が使用されるのはなぜですか?

ベストアンサー1

文字列の観点から考えてみてください。

${variable}

変数の置換後は次のようになります。

value

プレースホルダは次のとおりです。交換済み値に応じて変数置換が可能です。それ以降は変数への参照はありません(シェルは値がどこから来たのか覚えていません)。

おすすめ記事