相关疑难解决方法(0)

如何使用shellscript解析XML?

我想知道使用shellscript解析XML文件的最佳方法是什么?

  • 一个人应该手工做吗?
  • 第三层库是否存在?

如果你已经成功了,如果你能让我知道你是怎么做到的

linux bash shell

60
推荐指数
7
解决办法
20万
查看次数

使用xmllint获取pom.xml版本

我有一个pom.xml这样的

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.qualtrics.sujitv</groupId>
  <artifactId>maven-test</artifactId>
  <packaging>jar</packaging>
  <version>1.2.3.4</version>
  <name>Test app</name>
  <url>http://maven.apache.org</url>

</project>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用xmllint获取版本,但是当我运行时

xmllint --xpath 'string(project/version)' ./pom.xml
Run Code Online (Sandbox Code Playgroud)

它什么也没输出

bash xpath xmllint

9
推荐指数
1
解决办法
2079
查看次数

需要在 Bash 中拆分以冒号分隔的字符串并分配给变量

我有一个总是有 4 个“单词”的字符串

Strings:With:Four:Words and spaces
Run Code Online (Sandbox Code Playgroud)

并且需要在 Bash 中将其拆分为 4 个变量。所以..

var1="Strings"
var2="With"
var3="Four"
var4="Words and spaces"
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

bash shell

4
推荐指数
1
解决办法
4771
查看次数

标签 统计

bash ×3

shell ×2

linux ×1

xmllint ×1

xpath ×1