xmlstarletを使用したこの行コマンドを使用して、client_state.xmlファイルにあるname =$VALORの数を返します。しかし、$VALOR*のように星付きの値を選択したい
xmlstarlet sel -t -v "count(/client_state/workunit[name='$VALOR'])" client_state.xml
どうすればいいのですか?
ありがとう
フェリペ
xmlstarletを使用したこの行コマンドを使用して、client_state.xmlファイルにあるname =$VALORの数を返します。しかし、$VALOR*のように星付きの値を選択したい
xmlstarlet sel -t -v "count(/client_state/workunit[name='$VALOR'])" client_state.xml
どうすればいいのですか?
ありがとう
フェリペ
「星付き」とは、星をワイルドカードとして使用することを意味すると思います。この場合、XPath関数starts-with()を使用できます。
xmlstarlet sel -t -v "count(/client_state/workunit[starts-with(name, '$VALOR')])" client_state.xml