拆分html文件,我有这样的评论的HTML文件(有些可以被嵌套)awk中 - 从评论
<!-- Begin foo.html -->
<p>some html code</p>
<!-- Begin foo2.html -->
<p>some html code</p>
<!-- End foo2.html -->
<!-- End foo.html -->
<!-- Begin bar.html -->
<p>some html code</p>
<!-- End bar.html -->
我想要做分割html文件到foo.html和Foo2。 html和bar.html。 块注释的数量未知。作为块的名称。 到目前为止,我有这个AWK线
awk '/<!-- Begin (.*?)-->/ {f=$1} f{print > f} /<!-- End \1 -->/{close f; f=""}' index.html
但它不能正常工作。
关于如何解决这个问题或任何其他方法的帮助?
和whas应该发生在foo2.html?你为什么用awk来做到这一点? – 2011-12-23 04:08:32
对不起,foo2.html也必须拆分。我实际上认为awk可以完成这项工作。 – 2011-12-23 04:23:18
所以你的意思是foo2.html需要在一个单独的foo2.html文件中拆分?您需要更新您的问题以添加此详细信息。 – 2011-12-23 04:38:03