【发布时间】:2018-07-05 09:11:59
【问题描述】:
此脚本打印出正确的值,但看起来我的导出语句不正确:
declare -A ENVMAP=( [foo]=bar [baz]=quux [corge]=grault )
for i in "${!ENVMAP[@]}"
do
echo "key : $i"
echo "value: ${ENVMAP[$i]}"
export "$i"="${ENVMAP[$i]}"
done
该值已正确打印,因此地图可以正常工作,但不会导出变量。我的出口声明有什么问题?
【问题讨论】:
标签: linux bash shell centos sh