使用变量创建变量名称

时间:2013-03-26 12:37:08

标签: linux bash

我有这样的事情:

$CORSAIR_TYPE="good"
$CASE="CORSAIR"
...
$local temp_type=${CASE}_TYPE
echo ${!temp_type}

这给了我变量CORSAIR_TYPE的值,这是“好的”。有没有办法在不创建temp_type变量的情况下执行此操作?我会用{<1}}代替什么?

由于

1 个答案:

答案 0 :(得分:0)

对于任何绊倒这篇文章的人来说,这是我发现的一种方式:

echo $(eval echo $`echo ${CASE}_TYPE`)