【发布时间】:2018-04-06 11:05:15
【问题描述】:
我返回了以下格式的号码
v0.0.1
所以在这种情况下,我需要将数字更改为
v0.0.2
如果我得到了
v0.0.9
我想改成
v0.1.0
等自己……每次加一
我尝试过的如下
awk -F. '{$NF+=1; OFS="."; print $0}
哪个不起作用(给出相同的值),可能是什么问题?
我之前用过VERSION=git describe --tags --abbrev=0 | awk -F. '{$NF+=1; OFS="."; print $0}'
这不起作用...
更新
当我尝试 james 的代码时,我得到的价值在没有 dots 和没有 v 的情况下增加了
【问题讨论】:
-
你为什么要
0.0.9 -> 0.1.0而不是0.0.9 -> 0.0.10? -
如果你想
semverbumpgithub.com/nbari/semverbump -
版本号不是浮点数;它们是带有整数字段的虚线字符串。
标签: linux bash shell makefile sh