show コマンド
目的
メッセージを表示します。
構文
show [ +Folder ] [ -draft | Messages ] [ -header | -noheader ] [ -showproc CommandString | -noshowproc ]
説明
show コマンドはメッセージの内容を表示します。 標準出力がディスプレイでない場合、show コマンドは 1 行のヘッダーと 2 行の分離行で、各メッセージをリストします。 デフォルトでは、show コマンドは現行フォルダーの現行メッセージを表示します。
show コマンドはリストの作成のためにリスト作成プログラムを呼び出します。 デフォルトのリスト作成プログラムは /usr/bin/more です。 $HOME/.mh_profile ファイルの showproc: エントリーを使用して、自分自身のデフォルトを定義できます。mhl に showproc: エントリーを設定した場合、show コマンドは mhl コマンドではなく内部 mhl ルーチンを呼び出します。 また、プログラムが -showproc フラグの CommandString パラメーターでリスト作成を行うように指定することもできます。
show コマンドは、認識しないフラグをすべてリスト作成プログラムに渡します。 したがって、show コマンド用のほかに、リスト作成プログラム用にもフラグを指定できます。
$HOME/.mh_profile ファイル内に Unseen-Sequence: エントリーが存在し、エントリーが空でない場合、show コマンドはプロファイル・エントリーで指名された各シーケンスから、表示されるメッセージすべてを除去します。複数のメッセージが指定されると、最後に表示されたメッセージが現行メッセージとなります。
フラグ
項目 | 説明 |
---|---|
-draft | 存在する場合は、UserMhDirectory/draft ファイルを表示します。 |
+Folder | フォルダーを指定します。 現行フォルダーがデフォルトです。 |
-header | 表示対象のメッセージについて 1 行の記述を表示します。 記述には、フォルダー名とメッセージ番号が含まれます。 複数のメッセージを表示する場合は、このフラグはメッセージ・ヘッダーを作成しません。 -header フラグはデフォルトです。 |
-help | コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。
注: MH の場合、このフラグ名は完全な形で指定しなければなりません。 |
Messages | 表示するメッセージを指定します。
複数のメッセージ、メッセージの範囲、または単一メッセージを指定できます。
以下の参照を使ってメッセージを指定します。
|
-noheader | 各メッセージの 1 行の記述を表示しないようにします。 |
-noshowproc | /usr/bin/cat コマンドを使用してリスト作成を行います。 これはデフォルトです。 |
-showproc CommandString | 指定されたコマンド・ストリングを使用してリスト作成を行います。 |
セキュリティー
プロファイル・エントリー
以下のエントリーが UserMhDirectory/.mh_profile ファイルに入力されます。
項目 | 説明 |
---|---|
Current-Folder: | デフォルトの現行フォルダーを設定します。 |
Path: | ユーザーの MH ディレクトリーを指定します。 |
showproc: | メッセージの表示に使用するプログラムを指定します。 |
Unseen-Sequence: | 表示されていないメッセージの追跡に使用するシーケンスを指定します。 |
例
- 現行フォルダー内の現行メッセージの内容を一度に 1 画面ずつ表示するには、
以下のように入力します。
メッセージの表示が 1 画面に入らない場合は、 メッセージ全体が表示されるまで Enter キーを押してください。show
- 現行フォルダー内のすべてのメッセージの内容を見るには、
以下のように入力します。
メッセージの表示が 1 画面に入らない場合は、 すべてのメッセージを読み終わるまで Enter キーを押してください。show all
- meetings フォルダー内のメッセージ 5 の内容を見るには、以下のように入力します。show +meetings 5
- meeting フォルダー内の weekly シーケンスに属するすべてのメッセージの内容を見るには、以下のように入力します。show +meeting weekly
ファイル
項目 | 説明 |
---|---|
$HOME/.mh_profile | MH ユーザー・プロファイルを指定します。 |
UserMhDirectory/draft | 現行メッセージのドラフトが入っています。 |
/usr/bin/show | show コマンドが入っています。 |