【发布时间】:2011-02-12 09:42:14
【问题描述】:
我有一个包含版本号 (major.minor.build) 元素的 XML 文件,我想使用 awk 增加该值(保持文件的其余部分不变)。
例如,当文件包含:
<ProductVersion>1.0.1</ProductVersion>
我想改成:
<ProductVersion>1.0.2</ProductVersion>
如果它简化了事情,我们可以假设 ProductVersion 元素将始终独立于一行。
[注意。我知道这是一种操作 XML 的快速而肮脏的方式,但它满足了我当前的需求 - 即创建一个供我个人使用的脚本,以在 Mac 上使用 Mono 的 xbuild 运行。我正在使用 Exec 任务,而不是尝试让 MSBuild 社区任务等在 Mac 上运行(目前)。]
【问题讨论】:
标签: xml awk increment version-numbering