[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. #!/bin/bash
  2. nVerLocal=`sed -n "/VERSION/{s/.*=//;p}" sysconfig.ini`
  3. nVerRemote=`sed -n "/VERSION/{s/.*=//;p}" remote.ini`
  4. echo Local Version : $nVerLocal
  5. echo Remote Version : $nVerRemote
  6. nDiff=`awk -v x="${nVerLocal}" -v y="${nVerRemote}" 'BEGIN{printf "%d\n",(y-x)*100}'`
  7. if [ $nDiff -gt 0 ]
  8. then
  9.         echo Remote version is newer than local version.
  10.         echo Now will update the dac_name and dac_numb
  11.         dac_name=`sed -n "/dac_name/{s/.*=//;p}" sysconfig.ini`
  12.         dac_numb=`sed -n "/dac_numb/{s/.*=//;p}" sysconfig.ini`
  13.         echo dac_name : ${dac_name}
  14.         echo dac_numb : ${dac_numb}
  15.         sed "s/dac_name.*/dac_name=${dac_name}/;s/dac_numb.*/dac_numb=${dac_numb}/;" remote.ini >remote_new.ini
  16.         echo Output file : remote_new.ini
  17.         echo Newest content is :
  18.         cat remote_new.ini
  19. fi
复制代码
echo,hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com

TOP

返回列表