使用bash

时间:2019-07-15 15:40:14

标签: xml bash shell

我有一个文件,其内容类似于以下内容:

<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>标签不是第一次或最后一次出现,它可以在文件中的任何位置。

0 个答案:

没有答案