使用xmstarlet如何从XML文档中检索值并将其放入BASH变量中

时间:2016-05-30 08:51:45

标签: bash xmlstarlet

如何从下面的XML片段中检索fooVersion的值并将其放入BASH变量中?

 <?xml version="1.0" encoding="UTF-8"?>
 <TestPlan version="1.2" properties="2.8" fooVersion="2.13 r1665067">

1 个答案:

答案 0 :(得分:0)

未经测试,基于我自己的脚本:

fooVersion=`xmlstarlet sel -T -E utf-8 -t -m /TestPlan -v @fooVersion`

请参阅here for more examples