AP(8) — NEWS-OS Programmer’s Manual
名称
ap − アドレスを解析して RFC-822 形式にする
形式
/usr/new/lib/mh/ap [−form formatfile] [−format string] [−normalize] [−nonormalize] [−width columns] addrs ... [−help]
解説
ap は、ARPA インターネット規格に合わせて アドレスの解析をするためのプログラムです。 ap はまた、ARPA インターネット規格以外の 多くのフォーマットも認識します。 したがって、MH がどのようにアドレスを解釈するのかを調べるのに便利です。
ap コマンドは、各引数を1つあるいは複数のアドレスとして取り扱い、 そのアドレスを正式な RFC-822 形式で出力します。 従ってシェルを考慮して、引数をダブルクォーテンションマークで 囲むのが良いでしょう。
ap コマンドによって出力されるフォーマットを変更するには、 ‘−format string’ スイッチあるいは ‘−format file’ スイッチを用います。 これにより、アドレスの各フィールドを容易に取り出すことができます。 string は単にフォーマット文字列であり、 file は単にフォーマットファイルです。 詳しくは、mh−format (5) を参照してください。
標準エスケープ以外に、ap は以下のエスケープも認識します。
エスケープリターン値解説
errorstring解析失敗時の診断
‘−normalize’ スイッチが指定された場合、 ap はアドレスに対応する正式なホスト名の取得を試みます。
ap により使用される文字列のデフォルトフォーマットは:
%<{error}%{error}: %{text}%|%(putstr(proper{text}))%>
これはエラーが検出された場合、そのエラー、 ‘:’、およびエラーが起きたアドレスを出力します。 エラーが検出されなかった場合には、 アドレスを RFC-822 固有のフォーマットで出力します。
関連ファイル
^$HOME/.mh_profile~^ユーザのプロファイル
^/usr/new/lib/mh/mtstailor~^テーラーファイル
プロファイルコンポーネント
なし
関連事項
dp(8),
Standard for the Format of ARPA Internet Text Messages (RFC-822)
デフォルト値
‘−format’ は、上記のとおり ‘−normalize’ ‘−width’ は、端末の幅
コンテクスト
なし
バグ
‘−format’ スイッチに対する引数は、 ap を実行するシェルによって1つのトークンとして解釈 される必要があります。 従って、通常これらの引数をダブルクォーテンションマークで囲みます。
BERK オプション付きで MH を構築したホスト上では、 アドレス解析はできません。
NEWS-OSRelease 4.2.1R