Bash:
文字列の補間

How to: (実践方法)

# 変数に値を割り当てます
greeting="こんにちは"
name="世界"

# 文字列補間を使って変数を出力します
echo "${greeting}${name}!"

# 数式の結果も埋め込むことができます
a=5
b=10
echo "合計は: $(($a + $b))"

出力:

こんにちは、世界!
合計は: 15

Deep Dive (掘り下げ)

文字列補間は古くからシェルスクリプトにおける基本機能で、効率的なコード作成に役立ちます。Bash以前はexprコマンドを使用しますが、今では$()${}構文が使われています。これらは子プロセスを作らずに処理できるため効率的です。代わりにダブルクオートを使うと、変数やコマンド出力が展開されません。

See Also (参照)