我有一个外壳脚本,需要用户提供5-6个参数作为输入。如何从XML文件中获取所有这5-6个参数?
我将对我的脚本(目前使用"read")做哪些更改,以便它逐个从文件中选择参数,然后将其分配给相应的变量以供进一步使用?
(稍后将开发web界面,它将生成xml文件;因此,我可以自由地假设参数将以我想要的任何方式/顺序提供给我;当然,在XML语法的范围内)
发布于 2017-10-04 17:30:42
嗯,有很多工具允许使用Bash解析XML。XML (`foo.xml'):
<egg>Foo</egg>
我会使用xmllint
xmllint --xpath '//egg/text()' foo.xml
Foo
要在debian上安装xmllint
:
apt-get install libxml2 libxml2-utils
https://stackoverflow.com/questions/46561210
复制相似问题