`
iwebcode
  • 浏览: 2007775 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
  作者: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; }" {} \;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics