2012-09-13 49 views
1

我用xmlstarlet命令行命令返回文件client_state.xml处有多少name = $ VALOR。但我想选择一个星号值,如$ VALOR *xmlstarlet count with star

xmlstarlet sel -t -v "count(/client_state/workunit[name='$VALOR'])" client_state.xml 

我该怎么做?

感谢

费利佩

回答

2

我假设“与明星”你的意思是使用明星作为通配符。对于这种情况,您可以使用XPath函数starts-with()

xmlstarlet sel -t -v "count(/client_state/workunit[starts-with(name, '$VALOR')])" client_state.xml