次へ: 2 今回行う作業 上へ: AWK によるシェル作業 前へ: AWK によるシェル作業 (PDF ファイル: awkwww4.pdf)


1 はじめに

以前、HTML ファイルを手元に保存して、 それを AWK で加工する例を紹介しました ([4],[5],[6])。

私は、それに必要な複数の HTML ファイルを、 ブラウザを使わずにまとめて取得するようなシェルスクリプト1を書いてそれを使っていて、今度はそれを紹介しようと思ったのですが、 以下のような問題があることに気がつきました。

考えてみれば、AWK 内部でも system() 関数を使えばコマンドを実行できるので、 いっそついでにこの話も AWK で書いてみることにしました。 AWK 上ならば、プログラミングもできますし、関数も使えますし、 Unix でも MS-Windows でもどちらでも動くものを作ることもできますし、 シェルプログラムよりもいい点があります。

よって今回は、[5],[6] で紹介した作業、 および HTML ファイルを持ってくる作業を題材にして、 AWK を使ったシェルプログラミング (のようなもの) について考えてみたいと思います。


次へ: 2 今回行う作業 上へ: AWK によるシェル作業 前へ: AWK によるシェル作業
竹野茂治@新潟工科大学
2006年9月29日