kshスクリプトで2つの環境変数を関連付ける

kshスクリプトで2つの環境変数を関連付ける

次の2つの環境変数をエクスポートしたStorage.srcファイルがあります。

export FIRST="HelloHelloHello"
export SECOND="World"

次の.shファイルがあります。

#!/bin/ksh

. /absolute/path/to/storage.src

CONCAT_STRING="${FIRST}${SECOND}"
echo "$FIRST"
echo "$SECOND"
echo "$CONCAT_STRING"

私は次のような結果を得ます。

HelloHelloHello
World
WorldHelloHello

CONCAT_STRINGはHelloHelloHelloWorldを出力する必要があります。しかし、WorldがFIRST変数を上書きしているようです。理由をご存知ですか?

関連情報