博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

shell 修改xml文件 的参数值。

Posted on 2012-11-01 16:25  钟悍  阅读(5422)  评论(0编辑  收藏  举报
 
setParameter.sh 

#!/bin/sh

 
if [ $# -eq 3 ]; then
    sed -i 's/<'"$1"\>'.*</<'"$1"'\>'"$2"'</g' $3
else
   echo error
fi

 原始xml文件:

/home/test.xml

 <cellphone>

<android>1000</android>

 <apple>200</apple>

</cellphone> 

 

 执行命令

 ./setParameter.sh  apple 800 /home/test.xml

 修改后的xml文件:

/home/test.xml

 <cellphone>

<android>1000</android>

 <apple>800</apple>

</cellphone>