shell解析xml文档
来源:互联网 发布:怎么看淘宝的退货率 编辑:程序博客网 时间:2024/06/06 02:38
需要解析的源文件: /tmp/cameralist : <?xml version="1.0" encoding="UTF-8"?> 1.取得brand字段的内容:(value中可以有空格) grep -Eo "brand=/".+/"" /tmp/cameralist | awk -F/" '{print $2}' 结果为 virtual camera 2..取得brand字段的内容:(value不可以有空格,有空格则返回值为空,如果没有空格返回值正常) grep -Eo "brand=/"[^ ]+/"" /tmp/cameralist | awk -F/" '{print $2}' 结果为空 如果grep -Eo "ip=/"[^ ]+/"" /tmp/cameralist | awk -F/" '{print $2}' 192.168.1.17 3.取得xml文档中含有virtual的行数 v_num=`awk -v RS='virtual' 'END{print NR-1}' /tmp/cameralist`
<cameralist>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam1.m4v</url>
</camera>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam2.m4v</url>
</camera>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam3.m4v</url>
</camera>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam4.m4v</url>
</camera>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam5.m4v</url>
</camera>
<camera brand="virtual camera" ip="192.168.1.17" mac="000000000000" hasAudio="no" hasVideo="yes">
<url codec="m4v">rtsp://192.168.1.17:5554/ipcam6.m4v</url>
</camera>
</cameralist>
virtual camera
virtual camera
virtual camera
virtual camera
virtual camera
AXIS M1011-W
192.168.1.17
192.168.1.17
192.168.1.17
192.168.1.17
192.168.1.17
192.168.1.103
- shell解析xml文档
- shell解析xml文档
- Dom解析XML文档
- jdom解析xml文档
- Java解析XML文档
- JAVA 解析XML文档
- DOM 解析 XML 文档
- DOM解析XML文档
- TinyXML解析xml文档
- jdom解析xml文档
- xml 文档解析
- Symbian解析XML文档
- java解析xml文档
- Dom4j解析XML文档
- 解析xml文档
- libxml -- 解析 XML 文档
- DOM解析XML文档
- dom4j解析xml文档
- js事件大全
- 常用Linux命令集锦(持续更新)
- poj3580 SuperMemo
- 常用Mysql命令(持续更新)
- 做电子这一行,做笔记是必须的
- shell解析xml文档
- 二进制操作要注意选取存储容器
- 在二元树中找出和为某一值的所有路径
- 如何导出Nokia 5320di 记事本内容以及其他
- 最近关于XBRL 业务规则处理器Business Rules Processors的讨论很热闹,也罗列了一些实现Formula的工具
- 【转】把信交给加西亚
- vc实现ftp下载
- 【转】Struts2 JSON 2
- 如何使用SignalTap II觀察reg與wire值? (SOC) (Verilog) (Quartus II) (SignalTap II)