pick コマンド

目的

メッセージを内容によって選択し、その順序の作成および変更を行います。

構文

ピック [ +フォルダー ] [ メッセージ ] [ -datefield フィールド ] [ -ありません ] [ -中括弧 ] [ -後 日付 ] [ -前 日付 ] [ -CC "パターン" ] [ -日付 "パターン" ] [ -開始 "パターン" ] [ -検索 "パターン" ] [ -終了"パターン"] [ 構成要素 "パターン" ] [ -中括弧 ] [ -および ] [ -または ] [ -順序 名前 [ -ゼロ | -ゼロ以外 ] [ -パブリック | -ノプブリック ] [ -リスト | -ノリスト ]

説明

pick コマンドは、特定の文字パターンまたは特定の日付のメッセージを選択します。 -and-or-not -lbrace、および -rbrace フラグを使用して、メッセージ選択の複合条件を組み立てます。

フラグ

項目 説明
-後 日付 Date 変数によって指定された日付より後の日付のついたメッセージを選択します。 Date 変数には、以下の指定を使用します。
yesterday        today           tomorrow
sunday           monday          tuesday
wednesday        thursday         friday
saturday         -Days           SystemDate

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 コマンドを使用して、メッセージ番号を生成して別のコマンドに対する入力として使用できます。 例えば、火曜日より後に送信された現行フォルダーのメッセージをすべてスキャンするには、以下のように入力します。
scan 'pick -after tuesday -list' 

シーケンスを指定しない場合、デフォルトは、-list フラグです。

メッセージ 検索するメッセージを指定します。 複数のメッセージ、メッセージの範囲、または単一メッセージを指定できます。 下記のものを使ってメッセージを指定します。
Number
メッセージ番号。
sequence
ユーザーが指定するメッセージ・グループ。 認識される値には以下のものが含まれます。
all
フォルダー内のすべてのメッセージ。 これはデフォルトです。
cur または (ピリオド)
現行メッセージ。
first
フォルダー内の最初のメッセージ
last
フォルダー内の最後のメッセージ
NEW
新たに作成するメッセージ。
次へ
現行メッセージの次のメッセージ
prev
現行メッセージの直前のメッセージ。
-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 サブコマンドの項を参照してください。

  1. 現行フォルダー内のユーザーからのメッセージ番号のリストを取得するには、以下のようにします。jones次のように入力します。
    pick  -from jones
    システムは、次のようなメッセージで応答します。
    12
    15
    19
  2. メッセージ番号のリストを表示するには、以下のようにします。schedule過去 30 日以内に受信したフォルダーの場合は、次のように入力します。
    pick  + schedule  -after -30
    システムは、次のようなメッセージで応答します。
    5
    8
    21
    30

ファイル

項目 説明
$HOME/.mh_profile ユーザーの MH プロファイルが入っています。
/usr/bin/pick pick コマンドが入っています。