我有一个文件,其内容类似于以下内容:
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<UserSecretsId>74f24457-e7b3-4c62-a290-bb37934cffb3</UserSecretsId>
<Version>1.0.1</Version>
</PropertyGroup>
每次运行bash脚本时,我需要增加版本号,以便内容为:
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<UserSecretsId>74f24457-e7b3-4c62-a290-bb37934cffb3</UserSecretsId>
<Version>1.0.2</Version> <-- this has been changed
</PropertyGroup>
文件中还有许多其他<Version>
标签不应该更改,挑战在于更改<PropertyGroup>
标签内部的标签,并记住<Version>
标签不是第一次或最后一次出现,它可以在文件中的任何位置。