[Shell command] envsubst で環境変数を展開する

作成日: 2026年09月22日

envsubst コマンドを使用すると、標準入力に含まれる環境変数を展開できます。

例えば、環境変数 NAME に値を設定します。

export NAME="Taro"

${NAME} を含む文字列を envsubst に渡します。

printf 'Hello, ${NAME}!\n' | envsubst

実行結果は下記のとおりです。

Hello, Taro!

envsubst は $NAME や ${NAME} の形式で記述された環境変数を、現在の環境変数の値に置き換えます。

Shell command