我已经在管道中创建了一个变量,如下所示,
但是我无法在管道步骤中修改或读取其值。我尝试了几种格式,但没有获取价值。获取其值的正确格式是什么?
Write-Host " bla bla: $($Env:versionnumber)"
Write-Host " bla bla: $($env:versionnumber)"
Write-Host " bla bla: $versionnumber"
Write-Host " bla bla: $($versionnumber)"
答案 0 :(得分:0)
应为Write-Host "bla bla $env:versionnumber"
答案 1 :(得分:-1)
here提到Name is upper-cased
,这意味着我们在访问变量时必须使用大写字母。我使用了小写字母,这是行不通的。
请注意,变量也可以通过以下方式提供给脚本 环境变量。使用这些环境的语法 变量取决于脚本语言。名称为大写,。 替换为_,并自动插入到进程中 环境。以下是一些示例:
批处理脚本:%VARIABLE_NAME%PowerShell脚本:$ env:VARIABLE_NAME Bash脚本:$ VARIABLE_NAME