shell sh更新的css图片版本

#!/bin/bash  

csstmpl_path="/home/fdipzone/php/csstmpl"
css_path="/home/fdipzone/php/css"
replacetags=(".png" ".jpg" ".gif")
convertnum=0
search_child=$1  

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

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

    dfolder=${dfile%/*}  

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

    for tag in ${replacetags[*]} ; do
        newtag="$tag?$(date +%Y%m%d%H%M%S)"
        css_content=${css_content//$tag/$newtag}
    done  

    echo $css_content > $dfile  

    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://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索function
gnome shell.css、shell sh、adb shell 执行sh脚本、shell sh c、shell 执行sh文件,以便于您获取更多的相关知识。

时间: 2024-11-10 07:41:59

shell sh更新的css图片版本的相关文章

css 图片底部空隙问题的解决方法

一.开篇 很久很久以前,我数过IE6的七大罪状(七个蛋疼的bug),原文IE6 Bug大盘点,看看你都遇到过哪些[更新中],虽然IE6用户量在不断下降,但我们目前仍需要为那些执迷不悟者考虑,谁让用户是老大呢.好了,今天我就来列出IE6的第八大罪状:图片底部空隙问题,欲了解出解决方案,请往下看吧. 二.症状表现 昨天在改版网站首页时,准备将推荐博客那栏用博主头像显示,并在图片周围加了1px的边框,css教程代码如下:  代码如下 复制代码 #blog_list span.blog_img { di

Google Play将更新至4.0版本 采用全新界面设计

Google Play将更新至4.0版本 采用全新界面设计 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;        Google今天推出 Google Keep 及其 Android 应用程式之外,看来还准备了另一些东西给 Android 用户.一个未推出的新版 Google Play 应用程式今天流出,让我们预先看看 新的 Google 商店是甚麽样子.     这个新 Google Play 版本为 4

CSS图片响应式 垂直水平居中_javascript技巧

我看最近微博流行CSS居中技术,我看了几编资料写的都不多好,于是抽时间把相关资料整合了,具体内容如下. 点击此处下载源码 效果展示: 要求: 1.尽可能兼容更多浏览器,这里兼容到ie7,ie6不支持max-*就不考虑了. 2.浏览器尺寸变化时,图片总是等比例拉伸或缩放. 3.包裹图片的div也是响应式的,并且每个div的尺寸是一样的. 4.图片始终保持水平垂直居中. 5.图片的行列数不变,这里一直都是3*3. 下面来搞定一个个要求. 满足要求1意味着这里要尽量不使用高级浏览器才有的属性,比如高级

四款css 图片按比例缩放实例(兼容ie6,7,firefox)

使用max-width,max-height:或者min-width,min-height的css属性即可.如:  代码如下 复制代码 img{max-width:100px;max-height:100px;} img{min-width:100px;min-height:100px;} 对于ie6及其以下版本的浏览器,则可以利用其支持的expression属性,在css code中嵌入网页特效 code 来实现图片的缩放 .thumbimage {max-width: 100px;max-h

shell sh如何每天备份log文件

#!/bin/bash # 每天备份log文件 log_path="/home/fdipzone/logs" # log目录 backup_path="/home/fdipzone/logs/bak" # 备份目录 expire=30 # 备份文件只保留30天 function backup(){ if [ -d "$log_path" ] && [ -d "$backup_path" ]; then for

CSS图片优化的一些相关建议

  CSS图片优化就是尽量压缩图片的大小,加快页面加载速度,这对于大型网站是很有用的.不要小看它,它可以大大提高网页加载速度.通常大家用到的方法就是css sprites. CSS Sprites(图片整合技术) 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度.想必很多人已经在用这个技术,我给大家简单介绍一下,总结一下我使用css sprite时的一些技巧. CSS Sprites实现方法: 首先将小图片整合到一张大的图片上,然后根据具体图标在大图上的位置,给背景定位. C

Width和height—CSS图片的缩放

CSS图片的缩放:在CSS中图片的缩放是通过width和height两个属性来实现的. Width和height属性:可以设置为相对大小,也可以设置为绝对大小.Width和height属性设置为相对大小时,当拖动缩放浏览器时窗口改变其宽度时,图片的大小也会相应地发生变化.如果仅仅只设置了图片的width属性,而没有设置height属性时,图片本身会自动给纵横比例缩放,如果只设定height属性也是一样的道理.只有当同时高设定width和height属性时才会不等比例缩放. CSS图片的缩放示例:

CSS+图片完成清爽绿色网站下拉菜单

 说到下拉菜单大家就会想到js脚本,一般的下拉菜单都需要基于javascript脚本才能实现,而本次提供给大家的则一个纯css+几个简单图片完成的清爽.绿色.大气的下拉菜单,适于任意网站使用 PS:图片就用了三个,有的同学不会把代码弄到自己网站上,您只要把图片另存,然后上传到自己网站,再把路径改就对了,如果连这个也看不懂...我真是醉了. 关于菜单的颜色,默认是绿色的,如果您稍微懂一点PS,可以修改图片为其他颜色,css中也需要改一下颜色代码即可,如果不知道颜色代码,可以用颜色取色器 <!DOC

xp安装不了ie提示“安装了更新的Internet Explorer版本”怎么办

  IE是一款功能非常强大的浏览器,其具有非常强大的用户群体.不过,最近有用户在xp系统电脑上安装Internet Exployer浏览器时,遇到提示"安装程序无法继续,因为你的计算机上安装了更新的Internet Explorer",这该怎么办呢?小编介绍下如何解决这个问题. 具体方法如下: 1.首先是从微软官网下载适合自己电脑版本的IE浏览器安装程序,根据自己电脑的windows版本以及电脑位数选择合适的安装程序; 2.打开控制面板,依次展开程序和功能.点击查看已安装的更新.在已经