【发布时间】:2015-06-07 20:05:09
【问题描述】:
我有一个包含以下信息的 pom 文件:
<modelVersion>4.0.0</modelVersion>
<groupId>com.site.camera</groupId>
<artifactId>proj3</artifactId>
<packaging>pom</packaging>
<version>2.6</version>
<name>Proj 3</name>
我正在编写一个 bash 脚本并希望能够打开这个文件 (pom.xml) 并删除版本(例如,在这种情况下为 2.6)。我这样做是因为当我更新版本时,我希望脚本的其余部分也随之更新。
我尝试过的事情:
var=$(grep <version>2.6</version> pom.xml)
echo $var
请注意,我在 pom 文件中有多个版本参数。我需要这个被这个名称、包装、artifactId 等包围的特定版本。
【问题讨论】: