我将下面这行命令与xmlstarlet一起使用,以返回文件client_state.xml中有多少name=$VALOR。但是我想选择一个带有star的值,比如$VALOR*
xmlstarlet sel -t -v "count(/client_state/workunit[name='$VALOR'])" client_state.xml我该怎么做呢?
谢谢
费利佩
发布于 2012-09-15 21:06:37
我猜你说的“有星号”的意思是用星号作为通配符。在这种情况下,可以使用XPath函数starts-with():
xmlstarlet sel -t -v "count(/client_state/workunit[starts-with(name, '$VALOR')])" client_state.xmlhttps://stackoverflow.com/questions/12412980
复制相似问题