我希望按照以下要求完成任务。
示例:
说我的目录css和js以及css目录中的大量css文件和js目录中类似的js文件。我想扫描jsp目录中的所有jsp以查找css / js文件的出现,并将/ append filenames替换为版本参数。
ie ..说我有css / example.css,js / example.js和jsp / example.jsp 如果exmaple.jsp包含:
<link rel = "stylesheet"...href = "example1.css"/>
现在我想要
<link rel = "stylesheet"...href = "example1.css?version=1"/>
理想情况是替换jsp文件中css或js目录下所有文件的出现次数。
我正在探索是否有任何grunt任务来实现这一点,或者使用任何带有某些linux命令的脚本。
关于如何实现这一目标的任何想法?
答案 0 :(得分:0)
我不知道我是否理解你 首先看一下css-dir。每次i变量都是该目录中的文件名 现在查看jsp-dir,并提交包含i变量的文件 在var1中保存该文件名 现在将该名称附加到css-dir
中文件的名称for i in `ls css-dir`
do
var1=`ls jsp-dir | grep $i`
mv $i "$i.$var1"
done