- 论坛徽章:
- 0
|
本帖最后由 limaoyuan 于 2014-06-24 10:41 编辑
urlfile文档
<html>
<head>
<script>
FileManager.get('js/js_1.js',
'/css/v11/css_1.css',
'/css/v8/lpt/css_2.css');TemplateEngine.get('b/resume/main.html', LT.Env.cRoot);
FileManager.get("/css/v8/v8.css");TemplateEngine.get('/root.html', LT.Env.cRoot);TemplateEngine.get('c/resume/main.html',
LT.Env.cRoot);
FileManager.get('/css/v9/b.css');
LT.File.Js.load('/p/p_1.js');
NodeTpl.get('c/resume/main');
FileManager.get('/js/js_1.js');
FileManager.get("/js/js_1.js");
TemplateEngine.get('root.html', LT.Env.cRoot);
TemplateEngine.get('/c/resume/main.html', LT.Env.cRoot);
</script>
</head>
<body>
</body>
</html>
希望得到
<html>
<head>
<script>
FileManager.get('123123/js/js_1.js',
'/css/v11/css_1.css',
'/css/v8/lpt/css_2.css');TemplateEngine.get('b/resume/main.html', LT.Env.cRoot);
FileManager.get("/css/v8/v8.css");TemplateEngine.get('/root.html', LT.Env.cRoot);TemplateEngine.get('c/resume/main.html',
LT.Env.cRoot);
FileManager.get('/css/v9/b.css');
LT.File.Js.load('/p/p_1.js');
NodeTpl.get('c/resume/main');
FileManager.get('123123/js/js_1.js');
FileManager.get("123123/js/js_1.js");
TemplateEngine.get('root.html', LT.Env.cRoot);
TemplateEngine.get('/c/resume/main.html', LT.Env.cRoot);
</script>
</head>
<body>
</body>
</html>
目前用下面这句会成把上面绿色部分的双引号给一并换成了单引号,问题在于怎么样能把之前单引号的还换成单引号,之前双引号的还换成双引号。
awk -v s="([\'\"])/js/js_1.js([\'\"])" -v d="\‘/123123/js/js_1.js\'" '/FileManager.get/,/;/{gsub(s,d)}1' urlfile
谢谢 |
|