からスプリット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 -->
私がやろうとしてmは何がfoo.htmlという、foo2はにhtmlファイルを分割しています。 htmlとbar.html。 ブロックコメントの数が不明です。ブロックの名前として。 は、これまでのところ私はこのawkのライン
awk '/<!-- Begin (.*?)-->/ {f=$1} f{print > f} /<!-- End \1 -->/{close f; f=""}' index.html
を持っている。しかし、それは正しく動作しません。
この問題を解決する方法やその他の方法があれば教えてください。
foo2.htmlには何が起こるはずですか?そして、なぜあなたはこれを行うためにawkを使用していますか? –
申し訳ありませんが、foo2.htmlも分割する必要があります。私は実際にawkが仕事をすることができると思った。 –
foo2.htmlを別のfoo2.htmlファイルに分割する必要があるということですか?この詳細を追加するには、質問を更新する必要があります。 –