基于另一个变量回显环境变量

时间:2017-02-17 06:58:57

标签: powershell

假设我有一个名为test1的环境变量,其值为test_value。如何使用其他变量test_value

显示$target='test1'

以下是我尝试过的内容:

$target='test1'
echo $env:$target    
echo $env:$($target) 
echo "$env:$target"

上述所有3种方法都无法显示test_value。我怎样才能实现目标?

1 个答案:

答案 0 :(得分:1)

$env:test1 = 'test_value'
$target = 'test1'
$value = Invoke-Expression ('$env:' + $target)
$value