增量文件内容other.php

此PHP脚本实现了一种方法,用于在特定目录下查找并比较文件内容,进行增量更新,仅当文件内容不匹配时才进行更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

 

 

#增量文件内容other.php
if [[ "${sc_auth}" == "sc" ]] && [[ "${fabu}" == "fabu" ]];then
if [ -d "${tmp_path}/${update_other_dir}/${environ}" ] ;then
  for file in ` ls $tmp_path"/"$update_other_dir"/"$environ `
  do
    if [ -d $tmp_path"/"$update_other_dir"/"$environ"/"$file ] ;then
      continue
    else
      #判断是否重复包含内容(对比时剔除空格换行
      text_update=`cat $tmp_path"/"$update_other_dir"/"$environ"/"$file | tr -s "\n" | tr -d "\n\t" | tr -d "\r"`

      text_other=`cat ${www_path}"/"${otherphp} | tr -s "\n" | tr -d "\n\t" | tr -d "\r"`

      #echo "${text_other}" | grep -F "${text_update}" > /dev/null && continue || `cat $tmp_path"/"$update_other_dir"/"$environ"/"$file >> "${www_path}/${otherphp}"`
      echo "${text_other}" | grep -F "${text_update}" > /dev/null && otherinc="true" ||  otherinc="false"

      if [ "$otherinc" == "false" ] ;then
          `cat $tmp_path"/"$update_other_dir"/"$environ"/"$file >> "${www_path}/${otherphp}"`
      fi
    fi
  done
fi
fi

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值