- 論壇徽章:
- 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
謝謝 |
|