shell读取脚本同一个目录下的xml格式的文件

来源:互联网 发布:高收益网络理财平台 编辑:程序博客网 时间:2024/05/20 09:10

获取当前目录的路径

用变量current_path保存,current_path=$(cd `dirname $0`;pwd)

配置文件和脚本在同一个目录下。名字叫“configure”,变量configure_path保存配置文件的路径,则current_path=“$current_path/configure”

解析XML文件

假设xml的文件格式如下
<configure>    <url>www.baidu.com</url></configure>
想要解析里面的url的地址,可以如下操作:
while read -d \< linedo      key=${line%%\>*}      value=${line#*\>*}      case $key in      "url" )               url=$value        * );;         esacdone < $configure_path

这样就可以把url保存在变量url中,得到www.baidu.com的值



1 0