我有一个包含以下信息的pom文件:
我正在编写一个bash脚本,并希望能够打开这个文件(pom.xml),然后截取版本号(例如,在此情况下为2.6)。我这样做是因为当我更新版本时,我希望我的脚本的其余部分也随之更新。
我尝试过以下方法:
请注意,pom文件中有多个版本参数。我需要的是特定版本,该版本被包围在名称、打包方式、artifactId等方面。
<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等方面。