私は読んだここ次のテキスト:
変数の名前は、その値(つまり保持するデータ)のプレースホルダーです。その値を参照(検索)することを変数置換と呼びます。
値を検索/参照する場合、単に「検索」または「参照」ではなく「代替」という用語が使用されるのはなぜですか?
答え1
文字列の観点から考えてみてください。
${variable}
変数の置換後は次のようになります。
value
プレースホルダは次のとおりです。交換済み値に応じて変数置換が可能です。それ以降は変数への参照はありません(シェルは値がどこから来たのか覚えていません)。