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