- ベストアンサー
AWKによるHTML処理
サイト管理をおこなっていると、複数のページで全く同じ内容の部分が出てくる場合が有ると思います(サブコンテンツなど)。その部分を一括で編集するのに、iframeやphpを使うのが主流だと思いますが、awkを利用する事は可能でしょうか? もし可能であればawkの勉強をしてみようと思います。可能な場合どのようなコードになるかも教えて頂きたいです。解説サイトが有ればそれも教えて下さい。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
iframeは他のHTMLを埋め込むための、HTMLのタグで PHPはプログラム言語で、HTML等を動的に作成するのに使われます。 全然違うものなので、同列にならべられても.... awkはこの使い方ならPHPに近いものです。使うことは可能です。 ただ ・PHPやPerlの用に、拡張モジュールが充実しているわけではない ・多言語にあまり対応できていない というのがあるので、Webでの使用には向いていません。 awk自体は便利なので、Webとは関係無しに勉強するのがいいと思います。
その他の回答 (1)
- gtx456gtx
- ベストアンサー率18% (194/1035)
AWKではなくてPerlでは駄目ですか? 基本、AWK・Perlなどはテキストをバッチ処理する時に便利な言語なので、HTMLを処理させてもリアルタイムで処理するとPHPと比べると面倒だったり無理な場合がありますよ。 HTMLに特化したPHPが素直です。 バッチ処理でHTMLを処理するならPerlやAWKでも、ある程度は素直に書けると思います。 JavaScriptを組み合わせてリアルタイム処理も可能でしょうが・・・素直でないです。
お礼
回答有り難うございます。AWKはHTML処理には向いていないという事ですね。JavaScriptと組み合わせてAJAXも出来なくはないと。。。 了解ですPHPを使うのが結局の所良さそうですね。。
お礼
回答有り難うございます。 awkにはHTML処理用のモジュールが整ってないから、向いてないと言う事ですね。 結局PHPを使うのが、自然な感じですね。