shell使用变量的值,获取一个新的变量名的值

[root@localhost ~]# cat s2.sh 
#!/bin/bash 

color_name="red"
red=31
color=`eval echo '$'"${color_name}"`
echo ${color}
[root@localhost ~]# sh s2.sh 
31
[root@localhost ~]# 

  

原文地址:https://www.cnblogs.com/lmx1002/p/10132656.html