pick コマンド
目的
メッセージを内容によって選択し、その順序の作成および変更を行います。
構文
ピック [ +フォルダー ] [ メッセージ ] [ -datefield フィールド ] [ -ありません ] [ -中括弧 ] [ -後 日付 ] [ -前 日付 ] [ -CC "パターン" ] [ -日付 "パターン" ] [ -開始 "パターン" ] [ -検索 "パターン" ] [ -終了"パターン"] [ —構成要素 "パターン" ] [ -中括弧 ] [ -および ] [ -または ] [ -順序 名前 [ -ゼロ | -ゼロ以外 ] [ -パブリック | -ノプブリック ] [ -リスト | -ノリスト ]
説明
pick コマンドは、特定の文字パターンまたは特定の日付のメッセージを選択します。 -and、-or、-not、 -lbrace、および -rbrace フラグを使用して、メッセージ選択の複合条件を組み立てます。
フラグ
| 項目 | 説明 |
|---|---|
| -後 日付 | Date 変数によって指定された日付より後の日付のついたメッセージを選択します。 Date 変数には、以下の指定を使用します。pick コマンドは、曜日を過去の日と見なします。 例えば、monday は、その当日、または次週の月曜日ではなく、直前の月曜日を意味します。 -Days 引数を使用して、経過した日数を指定することもできます。 例えば、-31 は、31 日前を意味します。 SystemDate 引数の場合、システムに定義した有効なフォーマットを指定できます。 |
| -および | 2 つのメッセージ選択フラグの間の論理 AND 演算を形成します。例えば、次のようになります。pick -after Sunday -and -from mark-および フラグは -または フラグより優先されますが、 -ありません フラグは -および フラグより優先されます。 -lbrace および -rbrace フラグを使用して、この優先順位の指定を上書きできます。 |
| -前 日付 | 指定した日付より前の日付を持つメッセージを選択します。 日付の指定方法については、 -後 フラグを参照してください。 |
| -CC "パターン" | "パターン" 変数によって指定された文字ストリングを含むメッセージを選択します。cc:設定します。 |
| -日付 "パターン" | "パターン" 変数によって指定された文字ストリングを含むメッセージを選択します。Date:設定します。 |
| -datefield フィールド | -after および -before フラグを指定したときに、構文解析される日付フィールドを指定します。 デフォルトでは、 ピック コマンドは以下を使用します。Date:設定します。 |
| +フォルダー | 選択したいメッセージを含むフォルダーを識別します。 デフォルトでは、システムは現行フォルダーを使用します。 |
| -開始 "パターン" | "パターン" 変数によって指定された文字ストリングを含むメッセージを選択します。From:設定します。 |
| -help | これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。注: MH の場合は、このフラグ名を省略することはできません。 |
| -中括弧 | と、 または、および -not 操作をグループ化します。 -lbrace と -rbrace フラグの間の演算は、1 つの演算として実行されます。 -lbrace および -rbrace フラグをネストすることができます。 |
| -list | 選択したメッセージ番号のリストを標準出力に送信します。 これによ
り、pick コマンドを使用して、メッセージ番号を生成して別のコマンドに対する入力として使用できます。 例えば、火曜日より後に送信された現行フォルダーのメッセージをすべてスキャンするには、以下のように入力します。シーケンスを指定しない場合、デフォルトは、-list フラグです。 |
| メッセージ | 検索するメッセージを指定します。 複数のメッセージ、メッセージの範囲、または単一メッセージを指定できます。 下記のものを使ってメッセージを指定します。
|
| -nolist | pick コマンドが選択したメッセージ番号のリストを生成しないようにします。 シーケンスが指定されていない場合、デフォルトは、-nolist フラグです。 |
| -ノプブリック | シーケンスをユーザーの使用に制限します。 -nopublic フラグは、シーケンスのメッセージではなく、シーケンスそのものを制限します。 このオプションは、他のユーザーにとってフォルダーが書き込み保護になっている場合のデフォルトです。 |
| -ありません | メッセージ選択フラグに対する論理 NOT 演算を形成します。例えば、次のようになります。pick -not -from georgeこの構造体は、メッセージ選択フラグによって選択されていないすべてのメッセージを評価します。 -not フラグは、-and フラグより優先順位が高く、-and フラグは、-or フラグより優先順位が高くなります。 -lbrace および -rbrace フラグを使用して、この優先順位の指定を上書きできます。 |
| -ゼロ以外 | 選択したメッセージを指定したシーケンスに追加します。 |
| -または | 2 つのメッセージ選択フラグに対して論理 OR 演算を形成します。例えば、次のようになります。pick -from amy -or -from mark-ありません フラグは -および フラグより優先され、 -および フラグは -または フラグより優先されます。 -lbrace および -rbrace フラグを使用して、この優先順位の指定を上書きできます。 |
| -public | 別のユーザーがシーケンスにアクセスできるようにします。 -public フラグは、保護されたメッセージを使用可能にはせず、シーケンスそのものだけを使用できるようにします。 フォルダーが別のユーザーによる書き込みから保護されていない場合、このオプションがデフォルトです。 |
| -中括弧 | と、 または、および -not 操作をグループ化します。 -lbrace と -rbrace フラグの間の演算は、1 つの演算として実行されます。 -lbrace および -rbrace フラグをネストすることができます。 |
| -検索 "パターン" | メッセージの任意の位置にある "Pattern" 変数で指定した文字列を含むメッセージを選択します。 |
| -順序 名前 | ピック コマンドによって選択されたメッセージを、 名前 変数で指定された順序で保管します。 |
| -宛先 "パターン" | "パターン" 変数によって指定された文字ストリングを含むメッセージを選択します。To:設定します。 |
| -ゼロ | 指定したシーケンスをクリアしてから、選択したメッセージをシーケンスに入れます。 このフラグはデフォルトです。 |
| —構成要素 "パターン" | 構成要素 変数によって指定された見出しフィールドの "パターン" 変数によって指定された文字ストリングを含むメッセージを選択します。以下に例を示します。pick —reply-to amy. |
プロファイル・エントリー
次のプロファイル・エントリーは、UserMHDirectory/.mh_profile ファイルの一部です。
| 項目 | 説明 |
|---|---|
| Current-Folder: | デフォルトの現行フォルダーを設定します。 |
| Path: | ユーザーの MH ディレクトリーを指定します。 |
セキュリティー
RBAC ユーザーおよび TrustedAIX®ユーザーの皆様へ:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- 現行フォルダー内のユーザーからのメッセージ番号のリストを取得するには、以下のようにします。jones次のように入力します。pick -from jonesシステムは、次のようなメッセージで応答します。
12 15 19 - メッセージ番号のリストを表示するには、以下のようにします。schedule過去 30 日以内に受信したフォルダーの場合は、次のように入力します。システムは、次のようなメッセージで応答します。
5 8 21 30
ファイル
| 項目 | 説明 |
|---|---|
| $HOME/.mh_profile | ユーザーの MH プロファイルが入っています。 |
| /usr/bin/pick | pick コマンドが入っています。 |