传播变量值的技巧是什么?
例如Test="ABC"
和ABC="xyz"
我期待着$Test
回报xyz
。有什么技巧可以做到这一点吗?
我尝试过$($Test)
,${$Test}
但输出错误。我可以尝试类似的方法吗?
答案1
我建议:
Test="ABC"
ABC="xyz"
echo "${!Test}"
输出:
XYZ
这称为间接扩展。
传播变量值的技巧是什么?
例如Test="ABC"
和ABC="xyz"
我期待着$Test
回报xyz
。有什么技巧可以做到这一点吗?
我尝试过$($Test)
,${$Test}
但输出错误。我可以尝试类似的方法吗?
我建议:
Test="ABC"
ABC="xyz"
echo "${!Test}"
输出:
XYZ
这称为间接扩展。