【发布时间】:2014-10-02 21:10:46
【问题描述】:
在 bash 脚本中,我如何能够从以 abc 开头并以 /abc 结尾的 XML 文件中提取文本,该文件位于我需要查找的模式之后? 输入文件示例:
<111>
<abc>
text
</abc>
<def>
text
</def>
</111>
<222>
<abc>
text to extract
</abc>
</222>
我的目标是显示“要提取的文本”,表明我正在寻找模式 。
【问题讨论】:
-
如果它是有效的 XML 文件,请使用 XML 解析器,如 xmlint 或 xmlstarlet。