【前端优化】静态链接版本化[final]

15 篇文章 0 订阅
  作者:zhanhailiang 日期:2012-12-27

首先,请先阅读【前端优化】静态链接版本化

其次,请细读find高级应用场景详解

最后,进入本文的主旨:未优化前,使用xargs -n -1为所有匹配.html文件中的静态链接添加版本号,今天对find命令有更深入的了解,决定利用find的-exec参数来优化静态链接版本化的实现代码

#!/bin/sh
 
version=`date +%s`
find . -name "*.html" -exec sed -i -e "/^\s*<script/ { s/src=\"\(.*\.js\)\(?.*\)*\?\"/src=\"\1?v=$version\"/g; }; /^\s*<link/ { s/href=\"\(.*\.css\)\(?.*\)*\?\"/href=\"\1?v=$version\"/g; }" {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值