2012-09-13 70 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