sh cssupdate的优化

#!/bin/bash  

# 更新css文件内图片的版本
# 如background:url('images/test.jpg'); 更新为 background:url('images/test.jpg?20130330121210');  

csstmpl_path="/home/fdipzone/php/csstmpl" # css tmpl path
css_path="/home/fdipzone/php/css"         # css path
replacetags=(".png" ".jpg" ".gif")        # file type
convertnum=0
search_child=$1                           # search child  

echo ${search_child:=0} > /dev/null  

function create(){
    tmplfile=$1
    dfile=$2  

    dfolder=${dfile%/*}  

    if [ ! -d "$dfolder" ]; then
        mkdir -p $dfolder
    fi  

    cp "$tmplfile" "$dfile" #复制tmpl到目标文件  

    for tag in ${replacetags[*]} ; do
        newtag="$tag?$(date +%Y%m%d%H%M%S)"
        sed -i "s/$tag/$newtag/g" "$dfile" #使用sed -i 替换文件内容
    done  

    convertnum=$(($convertnum+1))  

    tolog "$tmplfile convert to $dfile success"
}  

function tolog(){
    echo $1
}  

function update(){
    if [ -d "$csstmpl_path" ] && [ -d "$css_path" ]; then  

        if [ "$search_child" -eq 0 ]; then
            maxdepth=" -maxdepth 1 "
        else
            maxdepth=""
        fi  

        for file in $(find $csstmpl_path $maxdepth -name "*.css" -type f) ; do
            dfile=${file/$csstmpl_path/$css_path}
            create $file $dfile
        done  

        echo "convert num: $convertnum"  

    else
        tolog "$csstmpl_path or $css_path not exists"
    fi
}  

update  

exit 0

查看PHP版:http://blog.csdn.net/fdipzone/article/details/8570525

查看上一版:http://blog.csdn.net/fdipzone/article/details/8577952

作者:csdn博客 傲雪星枫

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索function
csdn博客
mysql update 优化、mysql update in 优化、update 优化、mysql update语句优化、oracle update优化,以便于您获取更多的相关知识。

时间: 2024-09-17 20:49:42

sh cssupdate的优化的相关文章

优化--让你的SQL运行速度明显提高

人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显.笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的where子句.在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分别进行总结:(为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均表示为(<

动态网站进行SEO优化的一些技巧

现在几乎所有的SEO作业人员都在强调网站静态化,以致很多的新手都患有网页动态技术恐惧症,其实我觉得太可不必如此的谈虎色变,因为目前动态网站已是绝对的主流 我相信搜索引擎不会看不到这一点,甚至可以说他们比我们还急,试着想想,我们不会把动态网站静态化只是损失了一个网站而已,而搜索引擎不会检索动态网站损失的却是整个互联网,当然我们不能因为搜索引擎会迁就我们,我们就什么也不做了,至少在目前的搜索引擎检索技术下我们还是得做些事情以配合他们的,但不是非要把网站静态化,今天我就给大家分享一下我做动网站优化的一

Oracle中优化SQL的原则

oracle|优化 1.已经检验的语句和已在共享池中的语句之间要完全一样2.变量名称尽量一致3.合理使用外联接4.少用多层嵌套5.多用并发 语句的优化步骤一般有:1.调整sga区,使得sga区的是用最优.2.sql语句本身的优化,工具有explain,sql trace等3.数据库结构调整4.项目结构调整写语句的经验:1.对于大表的查询使用索引2.少用in,exist等3.使用集合运算 1.对于大表查询中的列应尽量避免进行诸如 To_char,to_date,to_number 等转换2.有索引

Linux系统下Apache服务器设置与优化

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为. httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件:access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制:这三个配置文件控制着服务器的各

数据库和查询语句优化

数据|数据库|优化|语句 1.参考下面的,看数据库和查询语句有没有可优化的地方 如何让你的SQL运行得更快 ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显.笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的where子句.在对它们进行适当的优化后,其运行速度有了明显地提高!下面

Map/Reduce Task JVM堆的大小设置优化

前一阵子发现用户提交的hive query和hadoop job会导致集群的load非常高,经查看配置,发现很多用户擅自将mapred.child.java.opts设置的非常大,比如-Xmx4096m(我们默认设置是-Xmx1024m),  导致了tasktracker上内存资源耗尽,进而开始不断swap磁盘上数据,load飙升 TaskTracker在spawn一个map/reduce task jvm的时候,会根据用户JobConf里面的值设定jvm的参数,然后写入一个taskjvm.sh

关于数据库优化问题收集汇总

笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的where子句.以下就对数据库优化问题进行了介绍,需要的朋友可以参考下   人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显. 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的where子句. 在对

动态优化Linux系统的tuned/tuned-adm工具使用简介

  RHEL/CentOS 在 6.3 版本以后引入了一套新的系统调优工具 tuned/tuned-adm,其中 tuned 是服务端程序,用来监控和收集系统各个组件的数据,并依据数据提供的信息动态调整系统设置,达到动态优化系统的目的;tuned-adm 是客户端程序,用来和 tuned 打交道,用命令行的方式管理和配置 tuned,tuned-adm 提供了一些预先配置的优化方案可供直接使用,比如:笔记本.虚拟机.存储服务器等. 如果你正在使用笔记本(电池电源),想优化系统.节约电源又不想知道

阿里云服务器配置与性能优化

  阿里云我问过很多站长都说非常的不错了,不管是网速还是从性能都比其它主机要好,但阿里云就是贵那么一点了,下面小编来给各位介绍阿里云服务器配置与性能优化 更换阿里云服务器有一阵了,相对于我以前的虚拟主机不是一个档次.就比如说我在虚拟主机上被人放了后门文件,我把虚拟主机上的文件传到云服务器的时侯云服务器立马就报警存在漏洞,最主要的还是可控性. 一些相当配置记录下: 一.配置Nginx处理日志 1.设置nginx日志格式(data/server/nginx/conf/nginx.conf) log_