eval – 转义特殊字符 脚本内容 [dev@hessian01 ~]$ cat 1.sh #!/bin/bash name="lsr" lsr=18 # 转义 -- '\$' eval echo \$${name} 执行 [dev@hessian01 ~]$ sh 1.sh 18 单引号 – 特殊字符 脚本内容 [dev@hessian01 ~]$ cat 1.sh #!/bin/bash name="lsr" lsr=18 # 单引号 -- '$' eval echo '$'"${name}" 执行 [dev@hessian01 ~]$ sh 1.sh 18 参考 shell 中的 eval 命令