- 论坛徽章:
- 0
|
找出以FileMananger.get的行,输出是正常的,如果加了RS参数,就会多一个换行。- mac:~$ gawk '/FileManager.get/ {print $0"=="}' /index.html
- FileManager.get('js/js_1222.js',==
- FileManager.get("/138021/css/v8/v8.css");TemplateEngine.get('/root.html?136040', LT.Env.cRoot);TemplateEngine.get('c/resume/main.html?136325',==
- FileManager.get('/136037/css/v9/b.css');==
- FileManager.get('/136037/js/js_1.js');==
- FileManager.get("/136037/js/js_1.js");==
复制代码 加RS的情况,会在分隔处加了换行。- mac:~$ gawk -v RS=";" '/FileManager.get/ {print $0"=="}' /index.html
- <html>
- <head>
- <script>
- FileManager.get('js/js_1222.js',
- "/137851/css/v11/css_1.css",
- '/136322/css/v8/lpt/css_2.css')==
- FileManager.get("/138021/css/v8/v8.css")==
- FileManager.get('/136037/css/v9/b.css')==
- FileManager.get('/136037/js/js_1.js')==
- FileManager.get("/136037/js/js_1.js")==
复制代码 index.html文件内容是:- <head>
- <script>
- FileManager.get('js/js_1222.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');
- 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>
复制代码 其实我只想要,这样的数据,不知道有没有好办法,用AWK,因为后面还会用到AWK的gsub把指定文案替换掉,谢谢大家。- FileManager.get('js/js_1222.js',
- "/css/v11/css_1.css",
- '/css/v8/lpt/css_2.css');
- FileManager.get("/css/v8/v8.css");
- FileManager.get('/css/v9/b.css');
- FileManager.get('/js/js_1.js');
- FileManager.get("/js/js_1.js");
复制代码 |
|