【问题标题】:Increment version number in a file through shell script通过shell脚本增加文件中的版本号
【发布时间】:2018-09-25 19:12:33
【问题描述】:

我有一个文件 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

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

谢谢!

【问题讨论】:

    标签: linux version


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-29
      • 1970-01-01
      • 2011-09-08
      • 2020-06-24
      • 2016-10-18
      • 2020-04-23
      • 1970-01-01
      • 2016-07-20
      • 2020-04-01
      相关资源
      最近更新 更多