考虑以下场景:
期望通过给定的变量名称var_str,打印出该名称对应的变量值${var_str}。使用指令eval可以很方便的实现:
| |
输出结果为1213;
eval命令解释如下:
| |
对于上述的例子,echo $var_str将会被读入,并被shell重新执行。输出结果为1213。该结果即作为eval的输出结果。
考虑以下场景:
期望通过给定的变量名称var_str,打印出该名称对应的变量值${var_str}。使用指令eval可以很方便的实现:
| |
输出结果为1213;
eval命令解释如下:
| |
对于上述的例子,echo $var_str将会被读入,并被shell重新执行。输出结果为1213。该结果即作为eval的输出结果。