AP(8)

NAME
ap - RFC-822 形式でアドレスを解析する

SYNOPSIS
/usr/local/lib/mh/ap [-form formatfile] [-format string] [-normalize] [-nonormalize] [-width columns] addrs ... [-help]

DESCRIPTION
ap は、ARPA Internet 標準に従ったアドレス解析を行なうプログラムです。 多くの非標準フォーマットをも理解します。 これは、MH がどのようにアドレスを解釈しているかを理解するのに、 役立ちます。 ap は、引数を一つもしくはそれ以上のアドレスとして扱い、 RFC-822 フォーマットでこれらのアドレスを表示します。 それゆえシェルでは、ダブル・クォートでそれぞれの引数を囲むことが、 通常最も望ましいです。 ap で使われる出力形式を置き換えるためには、 `-format string' か `-format file' オプションを使います。 この方法でアドレスの個々のヘッダー行を簡単に取り出す事が出来ます。 string はフォーマット文字列で、file はフォーマット・ファイルです。 詳しくは mh-format (5) を参照して下さい。 標準エスケープに加えて、 ap は次の付加的エスケープをも認識します。

エスケープ	戻り値	説明
error	string	解析が失敗した時の診断
もし `-normalize' オプションが指定されると、 ap はアドレスの公式ホスト名を追跡しようとします。 ap で使われるデフォルトのフォーマット文字列は次の通りです。
%<{error}%{error}: %{text}%|%(putstr(proper{text}))%> これは、もしエラーが発見された時、そのエラーと、`:' とエラーの起きた アドレスを返します。 そうでなければ、アドレスの RFC-822 準拠形式を出力します。
$HOME/.mh_profile    ユーザーのプロファイル
/usr/local/lib/mh/mtstailor    テイラー・ファイル
無し。 dp(8),
Standard for the Format of ARPA Internet Text Messages (RFC-822)
`-format'    デフォルトは上述の通り
`-normalize'
`-width'    デフォルトは端末の幅
無し。 `-format' に対する引数は、ap を呼び出すシェルにとって 一語として解釈される形でなければなりません。 従って、 通常、このオプションに対する引数はダブル・クォートで囲まれなければなりません。 MH を BERK オプション付で構築したホストでは、 アドレスの解析は出来ません。