scan コマンド
目的
メッセージごとに 1 行のスキャン・リストを作成します。
構文
スキャン [ +フォルダー ] [ メッセージ ] [ -形式 FormFile | -format (フォーマット) ストリング ] [ -noheader (ヘッダーなし) | -ヘッダー ] [ -クリア | -消去しない ] [ -ヘルプ ]
説明
scan コマンドは、指定したフォルダー内のメッセージに関する情報を 1 行に表示します。 それぞれの行には、メッセージ番号、日付、送信元、サブジェクト、およびメッセージ本文のできる限り多くの部分が含まれます。 デフォルトでは、scan コマンドは、現行フォルダー内のすべてのメッセージに関する情報を表示します。
ある作業指示を+(正符号) がメッセージ番号の後に表示されます。メッセージはフォルダー内の現行メッセージです。 ある作業指示を-(負符号) が表示されます。メッセージに応答しました。 以下の場合、*(アスタリスク) が日付の後に表示されます。Date:フィールドが存在せず, 表示された日付はメッセージが最後に変更された日付です。
フラグ
| 項目 | 説明 |
|---|---|
| -clear | 出力を送信したあとに、ディスプレイをクリアします。 scan コマンドは $TERM 環境変数の値を使用して、ディスプレイをどのようにクリアするかを決定します。 標準出力がディスプレイでない場合、scan コマンドは出力を送信したあとに用紙送り文字を送信します。 |
| +フォルダー | どのフォルダーをスキャンするかを指定します。 デフォルトは現行フォルダーです。 |
| -フォーム FormFile | FormFile 変数によって記述された代替形式で scan コマンド出力を表示します。 |
| -format ストリング | scan コマンドの出力を、 String 変数によって記述された代替形式で表示します。 |
| -header | フォルダー名、現在の日時をリストする見出しを表示します。 |
| -help | これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。注: メッセージ・ハンドラー (MH) の場合、このフラグ名は完全な形で指定しなければなりません。 |
| メッセージ | 指定したフォルダー内の各指定メッセージに関する情報を表示します。 メッセージを指定するときは、以下の参照を使用できます。
|
| -ノクリア | 出力を送信したあとに端末がクリアされないように指示します。 これはデフォルトです。 |
| -ヘッダーなし | 見出しを表示しないように指示します。 これはデフォルトです。 |
| -width 数値 | scan コマンドが出力される桁数を設定します。 デフォルトはディスプレイの幅です。 |
プロファイル・エントリー
以下のエントリーが UserMhDirectory/.mh_profile ファイルに入力されます。
| 項目 | 説明 |
|---|---|
| Alternate-Mailboxes: | メールボックスを指定します。 |
| Current-Folder: | デフォルトの現行フォルダーを設定します。 |
| Path: | UserMhDirectoryを指定します。 |
セキュリティー
RBACユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- 現行フォルダー内のすべてのメッセージの 1 行のリストを取得するには、次のように入力します。
システムは、次のようなメッセージで応答します。scan3 04/17 dale@athena Status meeting <<The weekly status meeting 5 04/20 tom@venus Due Dates <<Your project is due to 6 04/21 dawn@tech Writing Clas <<There will be a writing - 1 行のメッセージ・リストを取得するには、以下のようにします。11から15合計のtest次のように入力します。scan +test 11-15システムは、次のようなメッセージで応答します。
11 04/16 karen@anchor Meeting <<Today's meeting is at 2 p.m. 12 04/18 tom@venus Luncheon <<There will be a luncheon to 14 04/20 dale@athena First Draft <<First drafts are due 15 04/21 geo@gtwn Examples <<The examples will be written
ファイル
| 項目 | 説明 |
|---|---|
| $HOME/.mh_profile | MH ユーザー・プロファイルが入っています。 |
| /etc/mh/scan.size | サンプルのスキャン・フォーマット文字列が入っています。 |
| /etc/mh/scan.time | サンプルのスキャン・フォーマット文字列が入っています。 |
| /etc/mh/scan.timely | サンプルのスキャン・フォーマット文字列が入っています。 |
| /usr/bin/scan | scan コマンドの実行可能形式が入っています。 |