通过shell脚本增加文件中的版本号

时间:2018-04-16 06:14:49

标签: linux version

我的文件XYZ包含以下内容:

image: website/api:0.0.1-LINEAGE

我希望每次都通过shell脚本增加api版本。 因此,如果我每次都运行一个shell脚本,文件XYZ中的api版本将更新如下:

image: website/api:0.0.2-LINEAGE
image: website/api:0.0.3-LINEAGE
image: website/api:0.0.4-LINEAGE
.
.
.
image: website/api:1.0.0-LINEAGE

如果问题缺少信息,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您在脚本中添加这三行代码,它将对您有所帮助。

ApiVersion=$(cat XYZ  | awk -F'.' '{print $3}' | awk -F '-' '{print $1}')
ApiVersion=$((ApiVersion+1))
echo "image: website/api:0.0.${ApiVersion}-LINEAGE" > XYZ