これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド makedat.maildrop です。
プログラム:
NAME
makedat - メールドロップ用の GDBM/DB ファイルを作成する
SYNOPSIS
メイクダット {-src=テキストファイル} {-tmp=tmpファイル} {-ファイル=gdbmファイル} [-cidr]
DESCRIPTION
gdbm ファミリの関数 メイルドロップ GDBM/DB データベースへのアクセスを提供します - シンプルです
データベースファイル。 gdbm ファミリの関数は、ファイルを迅速に保存および検索する方法を提供します。
キーとデータのペアをアップします。
任意のプログラムを使用して、GDBM/DB データベース ファイルを作成できます。 メイクダット 簡単に実行できるユーティリティです
プレーン テキスト ファイルから GDBM または DB ファイルを作成します。
システム管理者は、次のいずれかを選択します。 メイルドロップ GDBM または DB データベース ファイルを使用し、
かどうか メイクダット GDBM または DB データベース ファイルも作成します。
メイクダット コマンドは利用できない可能性があります。 GDBM/DB のサポート メイルドロップ オプションです、
システム管理者は、GDBM/DB サポートをインストールしないことを選択することもできます。 メイクダット
GDBM または DB サポートが使用されているかどうかを確認するには、コマンド「」を実行します。メイルドロップ -v".
テキストファイル への議論 メイクダット キーと値のペアを含むプレーン テキスト ファイルです。 各
テキスト ファイルの行にはキー値が含まれており、その後にタブとデータ値が続きます。 データ
値は省略できます。デフォルトは「1」です。 たとえば、次の XNUMX 行:
example.com
ドメイン.com Ok
foo.domain.com 悪い
1 つのキーと値のペアが作成されます: example.com、値 "XNUMX"; ドメイン.com、値「ok」、および
「foo.domain.com」、値は「悪い」。
空行 テキストファイル、および # 文字で始まる行は無視されます。
テキストファイル 「-」も可能です。この場合、標準入力が使用されます。
gdbmファイル 作成する GDBM/DB ファイルです。 このファイルが存在する場合、その既存の内容は次のとおりです。
置き換えます。
tmpファイル は、と同じディレクトリにある一時ファイルの名前です。 gdbmファイル. tmpファイル 使用されている
by メイクダット GDBM ファイルを作成してから、 tmpファイル 名前がに変更されます gdbmファイル.
このアプローチでは、動的に更新できるようにロックする必要がなくなります。
使用されるGDBM/DBファイル メイルドロップの gdbm 関数。 しかし、 メイクダット ロックを使用しません
on tmpファイル、したがって、複数のインスタンス メイクダット 同じものを使用して tmpファイル 禁止されています。
-cidr flag は、キーが CIDR 表記の IP ネットブロックであることを指定します。 この旗は
Net::CIDR Perl モジュールを別途インストールする必要があります。 Net::CIDR を次からダウンロードします
http://www.cpan.org.
onworks.net サービスを使用してオンラインで makedat.maildrop を使用する