shell 组合新的变量名
Posted JamesBlue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 组合新的变量名相关的知识,希望对你有一定的参考价值。
shell 组合新的变量名
普通变量
name_A=James
name_B=Smith
name=`eval echo ‘$‘"name_$1"`
echo ${name}
测试:
#./filename.sh A
#./filename.sh B
数组
model_so=dummy.so
R_so_list=(
laaaR lsssR ldddR leeeR lrrrR
)
A_so_list=(
laaaA lsssA ldddA leeeA lrrrA
)
SO_LIST=`eval echo ‘$‘{"$1"_so_list[@]}`
for i in ${SO_LIST[@]}; do
echo lib${i:1}.so
done
测试:
#./filename.sh A
#./filename.sh R
以上是关于shell 组合新的变量名的主要内容,如果未能解决你的问题,请参考以下文章