【发布时间】:2015-04-17 11:31:24
【问题描述】:
我有一个包含以下文本的 xml 文件:
<Cluster>
<Name>CLS_20</Name>
<JMXUserName>admin</JMXUserName>
<JMXPassword>mypwd</JMXPassword>
</Cluster>
<Server>
<Name>Server_20</Name>
<IpAddress>a.b.c.d</IpAddress>
<Port>1234</Port>
</Server>
<Server>
<Name>Server_21</Name>
<IpAddress>e.f.g.h</IpAddress>
<Port>1234</Port>
</Server>
我有服务器的 IP 地址 (a.b.c.d) 我想检索服务器的名称(Server_20)
如何使用 SED 实现这一点 或者使用任何其他 linux 命令。
请帮忙。
【问题讨论】:
-
选择一种具有 XML 解析器的语言。 (Python、Perl、Ruby 等)。