• ベストアンサー

AWKによるHTML処理

サイト管理をおこなっていると、複数のページで全く同じ内容の部分が出てくる場合が有ると思います(サブコンテンツなど)。その部分を一括で編集するのに、iframeやphpを使うのが主流だと思いますが、awkを利用する事は可能でしょうか? もし可能であればawkの勉強をしてみようと思います。可能な場合どのようなコードになるかも教えて頂きたいです。解説サイトが有ればそれも教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

iframeは他のHTMLを埋め込むための、HTMLのタグで PHPはプログラム言語で、HTML等を動的に作成するのに使われます。 全然違うものなので、同列にならべられても.... awkはこの使い方ならPHPに近いものです。使うことは可能です。 ただ ・PHPやPerlの用に、拡張モジュールが充実しているわけではない ・多言語にあまり対応できていない というのがあるので、Webでの使用には向いていません。 awk自体は便利なので、Webとは関係無しに勉強するのがいいと思います。

amcars
質問者

お礼

回答有り難うございます。 awkにはHTML処理用のモジュールが整ってないから、向いてないと言う事ですね。 結局PHPを使うのが、自然な感じですね。

その他の回答 (1)

  • gtx456gtx
  • ベストアンサー率18% (194/1035)
回答No.2

AWKではなくてPerlでは駄目ですか? 基本、AWK・Perlなどはテキストをバッチ処理する時に便利な言語なので、HTMLを処理させてもリアルタイムで処理するとPHPと比べると面倒だったり無理な場合がありますよ。 HTMLに特化したPHPが素直です。 バッチ処理でHTMLを処理するならPerlやAWKでも、ある程度は素直に書けると思います。 JavaScriptを組み合わせてリアルタイム処理も可能でしょうが・・・素直でないです。

amcars
質問者

お礼

回答有り難うございます。AWKはHTML処理には向いていないという事ですね。JavaScriptと組み合わせてAJAXも出来なくはないと。。。 了解ですPHPを使うのが結局の所良さそうですね。。

関連するQ&A