GREPHISTORY(1)

名前
grephistory - history ファイルによるファイル名の表示

形式
grephistory [ -f filename ] [ -e ] [ -n ] [ -q ] [ -l ] [ -t ] [ -i ] [ -s ] [ messageid ]

機能説明
grephistory は 指定した Message-ID を持つ記事を見つけるために history(5) ファイルへの dbz(3) のインデックスを調べます。

messageid がデータベースにみつからなければ、このコマンドは ``Not found'' を出力し、 0 以外のステータスで終了します。 messageid がデータベースにあれば、このコマンドはパス名を出力し、正常に終了します。 正常終了時のステータスは 0 となります。

オプション

-n  パス名が存在していなければ、このコマンドは ``/dev/null'' を出力し、 正常に終了します。 これは記事がキャンセルされていたり、記事はすでに expire されていてもその記録を保持している場合に起こります。 これはオプションを指定していない時のデフォルトの処理になります。

-q  ``-q'' オプションを使用すると、何も出力しません。 しかし、コマンドは処理に応じた終了ステータスで終了します。

-t  ``-t'' オプションを使用すると、history ファイルでのオフセットのみ出力します。

-e  ``-e'' オプションを使用すると、 grephistory は存在している記事のファイル名のみ出力します。

-l  ``-l'' オプションを使用すると、history ファイルでのエントリをそのまま出力します。

-i  ``-i'' オプションを使用すると、 grephistory は各行に 1 エントリの Message-ID のリストを標準入力から読み込みます。 各エントリにゴミが含まれていたりしても最初と最後のホワイトスペースは無視されます。 history データベースでみつからなかった Message-ID は標準出力に出力されます。 このオプションは ``ihave'' のコントロールメッセージで使用します。

-s  ``-s'' オプションを使用すると、 grephistory は ``-i'' オプションと同様に標準入力から読み込みます。 この場合は、まだ存在している記事のファイル名のリストを標準出力に出力します。 このオプションは ``sendme'' のコントロールメッセージで使用します。

-f  history ファイルやデータベースに別のものを指定するには、``-f'' オプションを使用します。

履歴
InterNetNews 用に Rich $alz <rsalz@uunet.uu.net> により記述されました。

関連項目
dbz(3)、 history(5)