标签: xml sed xmllint
我有一个xml,想提取两个标签之间的数据。标签不在同一行。我在下面尝试了sed命令,但是返回了整个XML。我究竟做错了什么?我也尝试过xmllint并获得相同的结果。
sed 's/<.tagname*>\(.*\)<\/.tagname*>/\1/g' file xmllint --path '//anytag/text()' <(echo "<anytag>my message</anytag>"