AWK真理教徒

[Last up date: 02/07/02]
[目次] >> [AWK真理教徒]

AWKは、広範囲の計算やデータ操作の仕事に利用可能な便利で表現豊かな プログラム言語であります。

通常のデータ加工は、大概1、2行のスクリプトを即興で作って済ませて いますが、時に大きなプログラムを作って見たりします。ここには、そう やって作ったAWKのスクリプト例を掲示し皆様の参考に供したいと思いま す。今のところ草の根BBSのログ編集やログビュワーしか ありませんが(笑)

なお、AWKを日本語対応にしたものはいくつか存在しますが、そのなかで FreeBSD用のは、jp-gawk がpackageのjapaneseに、MS-DOS用のは、例えばjgawkが NIFTY-SERVEのFGALTS lib 1など に置いてあります。

AWKスクリプト例

  1. [ememo2outline.awk]eMemoPad → Outline-mode 変換スクリプト

    eMemoPad形式のデータをOutline-Mode型式のデータに変換します。

  2. [outline2ememo.awk]Outline-mode → eMemoPad 変換スクリプト

    Outline-Mode型式のデータを eMemoPad形式のデータに変換します。
    今の所、階層が奇麗なOutline-Mode型式でないと、eMemoPadで読めない 可能性があります。禁則処理や正規化が必要なんだろうなあ。

  3. [bbs.awk] mailbbs用整形スクリプト

    メールBBS用に メールを掲示板形式に整形するスクリプトです。

  4. [mail_www.awk] mailwww用整形スクリプト

    メールwww用に メールから返信用アドレスとURLを抽出して表示するスクリプト。

  5. [KTLOG.awk]KTBBS用ログファイル編集 スクリプト

    草の根BBSのシステムの1つKTBBSのログファイルをボード毎に切り分けるスクリプトです。

  6. [KTVIEW.awk] KTBBS用ログファイル ビューワースクリプト

    同じくKTBBSのログファイルを見るためのスクリプト です。一括書き込み用のファイルも作成します。

  7. [MISSLOG.awk]NETWORK MISSION用 ログファイル編集スクリプト

    NETWORK MISSIONという、Σ−ネットホストシステム (疑似ハイパーノーツを使った非常に軽快なシステム)の草の根BBS のログファイルをボード&ベース毎に切り分けるスクリプトです。

  8. [MISSVIEW.awk]NETWOKT MISSION用 ログファイルビューワースクリプト

    同じくNETWORK MISSIONのログファイルを見るための スクリプトです。一括書き込み用のファイルも作成します。


Counter image
[WACKIE SPACE]