Powershell 基于另一个变量回显环境变量
假设我有一个名为Powershell 基于另一个变量回显环境变量,powershell,Powershell,假设我有一个名为test1的环境变量,其值为test\u value。如何使用另一个变量$target='test1'显示test\u值 以下是我尝试过的: $target='test1' echo $env:$target echo $env:$($target) echo "$env:$target" 上述三种方法均无法显示测试值。我怎样才能实现我的目标 $env:test1 = 'test_value' $target = 'test1' $value = Invoke-Exp
test1
的环境变量,其值为test\u value
。如何使用另一个变量$target='test1'
显示test\u值
以下是我尝试过的:
$target='test1'
echo $env:$target
echo $env:$($target)
echo "$env:$target"
上述三种方法均无法显示测试值
。我怎样才能实现我的目标
$env:test1 = 'test_value'
$target = 'test1'
$value = Invoke-Expression ('$env:' + $target)
$value