首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

应用脚本处理xml

2012-10-21 
使用脚本处理xml例如有个xmlXML codeservername120/nameIP10.166.47.33/IP/serverclientna

使用脚本处理xml
例如有个xml

XML code
<server><name>120</name><IP>10.166.47.33</IP></server><client><name>134</name><IP>23.44.22.33</IP></client>


怎么使用shell脚本来获取 server下的name?
awk,grep,sed都行啊,帮忙啊

[解决办法]
Python code
[liangdong@bb-browser-test00.vm.baidu.com sh_project]$ ./main.sh 120[liangdong@bb-browser-test00.vm.baidu.com sh_project]$ cat main.sh #!/bin/bashcontent=`awk '{str=str$0}END{print str}' a`echo $content | egrep -o '<server>.*<name>.*</name>.*</server>' | egrep -o '<name>.*</name>' | sed -r 's/<\/?name>//g' 

热点排行