为什么我不能存储xmllint --xpath的返回值?

时间:2018-01-26 20:36:41

标签: xml shell xpath sh xmllint

我试过

var = $(xmllint --xpath 'string(//datatype)' dataReport_2.xml)

似乎不起作用。

它只将整个命令的字符串值存储到变量中。有没有办法将这个值存储到变量中?

1 个答案:

答案 0 :(得分:0)

您不能在=周围放置空格或任何类型的空格字符,请尝试以下操作:

var=$(xmllint --xpath 'string(//datatype)' dataReport_2.xml)