我有一个变量,它从 json 返回值:
$version = (Get-Content 'package.json' | ConvertFrom-Json).version
此值始终采用 x.x.x 格式。它可以是 0.0.3 或 1.123.23 值。
我的问题是 - 如何增加唯一的补丁值?例如。转换后我需要有 0.0.4 或 1.123.24 输出值。
最佳答案
转换为 [version]
目的:
# read existing version
$version = [version](Get-Content 'package.json' | ConvertFrom-Json).version
# create new version based on previous with Build+1
$bumpedVersion = [version]::new($version.Major, $version.Minor, $Version.Build + 1)
或者,手动拆分字符串:
$major,$minor,$build = $version.Split('.')
# increment build number
$build = 1 + $build
# stitch back together
$bumpedVersion = $major,$minor,$build -join '.'
关于json - Powershell 增量值 0.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60622782/