gpt4 book ai didi

linux - 使用 xmllint 从 XML 节点获取 URL,添加新行

转载 作者:太空狗 更新时间:2023-10-29 11:29:07 25 4
gpt4 key购买 nike

我正在使用此命令从 XML 文件中提取 URL:

xmllint --xpath '//ROOT/ITEM/PHOTO/text()' xml_2015-05-13-20\:39.xml

它有效,但输出是 URL 的大量文本:

http://1.jpghttp://2.jpghttp://3.jpghttp://4.jpghttp://5.jpghttp://6.jpg

是否可以在每次匹配后添加\n换行符?

XML:

<ROOT>
<ITEM>
<PHOTO>http://1.jpg</PHOTO>
</ITEM>
<ITEM>
<PHOTO>http://2.jpg</PHOTO>
</ITEM>
</ROOT>

最佳答案

以下是使用 xidel 执行此操作的可能方法:

xidel -e "//ROOT/ITEM/PHOTO/text()" -q ./my.xml > ./processed_xml

关于linux - 使用 xmllint 从 XML 节点获取 URL,添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30225075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com