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 변수를 덮어쓰는 것 같습니다. 이유를 아시나요?

관련 정보