【发布时间】:2014-08-28 18:46:14
【问题描述】:
我需要加载一个 XML 文件并循环遍历其中的节点列表,以使用每个节点的属性作为脚本的参数为每个节点执行一个 shell 脚本。有任何想法吗?任何帮助将不胜感激。
XML 文件示例:
<Config>
<FREQUENCY>EVERYTIME</FREQUENCY>
<TIMEOUT>60</TIMEOUT>
<COMMAND>/opt/test1.sh</COMMAND>
<FREQUENCY>EVERYTIME</FREQUENCY>
<TIMEOUT>30</TIMEOUT>
<COMMAND>/opt/test2.sh</COMMAND>
</Config>
【问题讨论】:
-
你不能在一个普通的文本文件中输入两行,然后用
while read line ; do eval $line ; done < $file处理它吗?祝你好运。