我在管道中创建了一个变量,如下所示:

但我不能在管道步骤中修改或读取它的值。我尝试了几种格式,但都不能获取值。访问其值的正确格式是什么?
Write-Host " bla bla: $($Env:versionnumber)"
Write-Host " bla bla: $($env:versionnumber)"
Write-Host " bla bla: $versionnumber"
Write-Host " bla bla: $($versionnumber)"发布于 2019-06-13 12:02:09
应该是Write-Host "bla bla $env:versionnumber"
发布于 2020-01-20 18:41:36
写-主持人“bla bla:($versionnumber)”-适合我。
发布于 2019-06-13 17:27:45
它提到了Name is upper-cased,这意味着我们在访问变量时必须使用大写字母。我使用了小写字母,但它不起作用。
请注意,脚本也可以通过环境变量使用变量。使用这些环境变量的语法取决于脚本语言。名称是大写的。替换为_,并自动插入到工艺环境中。下面是一些示例:
批处理脚本:%VARIABLE_NAME% PowerShell脚本:$env:VARIABLE_NAME Bash脚本:$VARIABLE_NAME
https://stackoverflow.com/questions/56572786
复制相似问题