0

content.opfファイルのマニフェスト セクションから bash 要素を取得しようとしました。

xmlstarlet sel -N "dc=http://purl.org/dc/elements/1.1/" -N "opf=http://www.idpf.org/2007/opf" -t -v 'opf:package/opf:manifest/opf:item/@href' content.opf リスト内の最初の 2 つの結果を 1 つの要素として連結して使用 します。

xmlstarlet のバグですか、それとも私のせいですか?

4

1 に答える 1

0

私のせいです。もちろん。

に変更-t -v 'opf:package/opf:manifest/opf:item/@href'すると-t -m 'opf:package/opf:manifest/opf:item' -v '@href' -n問題が解決しました!

自分自身に思い出させてください – RTFM。興味のある方は、私のスクリプトにアクセスしてください。

于 2013-02-11T17:45:29.120 に答える