- #!/bin/bash
-
- nVerLocal=`sed -n "/VERSION/{s/.*=//;p}" sysconfig.ini`
- nVerRemote=`sed -n "/VERSION/{s/.*=//;p}" remote.ini`
- echo Local Version : $nVerLocal
- echo Remote Version : $nVerRemote
- nDiff=`awk -v x="${nVerLocal}" -v y="${nVerRemote}" 'BEGIN{printf "%d\n",(y-x)*100}'`
- if [ $nDiff -gt 0 ]
- then
- echo Remote version is newer than local version.
- echo Now will update the dac_name and dac_numb
- dac_name=`sed -n "/dac_name/{s/.*=//;p}" sysconfig.ini`
- dac_numb=`sed -n "/dac_numb/{s/.*=//;p}" sysconfig.ini`
- echo dac_name : ${dac_name}
- echo dac_numb : ${dac_numb}
- sed "s/dac_name.*/dac_name=${dac_name}/;s/dac_numb.*/dac_numb=${dac_numb}/;" remote.ini >remote_new.ini
- echo Output file : remote_new.ini
- echo Newest content is :
- cat remote_new.ini
- fi
复制代码
|