LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1170|回复: 2

请教高手一个shell查找xml匹配数据的问题。

[复制链接]
发表于 2008-12-18 11:37:09 | 显示全部楼层 |阅读模式
有一个文本文件。如下:
<?xml version="1.0" encoding="UTF-8" ?>
<result>
     <lrc id="189296" artist="陶晶莹" title="太委屈"></lrc>
     <lrc id="1243" artist="xxx" title="vvv"></lrc>
</result>

如何查出中间两行,并给值到一个数组里 id[],artist[]和title[]里?
最后要列出来。并在以后使用这些变量。
本人实在很菜啊。目前只摸索出 cat a.xml | grep '</lrc>'
-_-! ...........差很远啊
发表于 2008-12-18 15:38:35 | 显示全部楼层
awk脚本可以搞定
回复 支持 反对

使用道具 举报

发表于 2008-12-21 02:10:20 | 显示全部楼层
也可以考虑使用XML的工具啊,如Xqilla等,支持Xquery,写起来应该更容易。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表