我有一个 storage.src 文件,其中导出了以下 2 个环境变量
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 变量。知道为什么吗?