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>