AIX命令参考大全,卷 4,n - r - pick 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

pick 命令

用途

通过内容选择信息并且创建和修改序列。

语法

pick [ +Folder ] [ Messages ] [ -datefield Field ] [ -not ] [ -lbrace ] [ -after Date ] [ -before Date ] [ -cc "Pattern" ] [ -date "Pattern" ] [ -from "Pattern" ] [ -search "Pattern" ] [ -to"Pattern"] [ --Component "Pattern" ] [ -rbrace ] [ -and ] [ -or ] [ -sequence Name [ -zero | -nozero ] [ -public | -nopublic ] [ -list | -nolist ]

描述

pick 命令选择包含特殊字符模式和特殊日期的消息。您可以使用 -and, -or, -not, -lbrace,和 -rbrace 等标志来构造复合条件以用于选择信息。

标志

-after Date 选择具有晚于用 Date 变量指定的日期的消息。Date 变量使用下列所示规范:

yesterday        today           tomorrow
sunday           monday          tuesday
wednesday        thursday         friday
saturday         -Days           SystemDate

pick 命令将每周的星期几当作过去的日期来看待。例如,monday 意味着上一个星期一,而不是今天或下一个星期一。您可以使用 -Days 参数来指定过去的日期。例如,-31 指 31 天前。对于 SystemDate 参数,您可以指定任何您的系统所定义的有效格式。

-and 在两个消息选择标志中组成一个逻辑与操作;例如, pick -after Sunday -and -from mark-and 标志比 -or 标志有更高的优先级,但是 -not 标志有比 -and 标志更高的优先级。 使用 -lbrace -rbrace 标志可覆盖这个优先级。
-before Date 选择具有比指定日期早的日期的消息。参见 -after 标志以获知如何指定 Date
-cc "Pattern" 选择包含有 cc: 字段中 "Pattern" 变量所指定字符串的消息。
-date "Pattern" 选择包含有 Date: 字段中 "Pattern" 变量所指定字符串的消息。
-datefield Field 指定当 -after -before 标志给出时哪个日期字段将被分析。缺省情况下, pick 命令使用 Date: 字段。
+Folder 标识包含您要选取的信息的文件夹。 缺省情况下,系统使用当前文件夹。
-from "Pattern" 选择包含有 From: 字段中 "Pattern" 变量所指定字符串的消息。
-help 列出命令语法,可用的开关(切换),以及版本信息。

注: 对 MH, 这个标志的名字必须全部拼写出。
-lbrace 分组 -and-or,和 -not 操作。在 -lbrace-rbrace 标志之间的运算被当作一个运算。可以嵌套使用 -lbrace-rbrace 标志。
-list 发送一个被选择的消息号列表到标准输出。这将允许你使用 pick 命令去产生消息号以用作其它命令的输入。例如,要扫描当前文件夹中星期二以后发送的所有信息,你应输入:

scan 'pick -after tuesday -list' 

如果你没有指定一个序列, -list 标志将是缺省值。

Messages 指定要搜索的消息。你可以指定几个消息,一个消息范围,或单独一个消息。象如下一样指定消息:
Number
消息号。
Sequence
用户指定的一组消息。可标识的值包含:
all
文件夹中的所有消息。这是缺省值。
cur 或者 . (句号)
当前消息。
first
文件夹中的第一个消息。
last
文件夹中的最后一个消息。
new
创建的新消息。
next
当前消息的下一消息。
prev
当前消息的前一消息。
 
-nolist 阻止 pick 命令产生被选择消息号的列表。如果指定了一个序列,-nolist 标志是缺省值。
-nopublic 限制一个序列为仅被您使用。-nopublic 标志不限制序列中的消息,仅限制序列本身。如果文件夹对别的用户是写保护的,这个选项就是缺省值。
-not 构成一个用于消息选择标志的逻辑非运算;例如,pick -not -from george。 这个结构评估所有没有被消息选择标志选择的消息。-not 标志有比 -and 标志更高的优先级,并且 -and 标志有比 -or 标志更高的优先级。使用 -lbrace -rbrace 标志来覆盖这种优先级。
-nozero 向指定序列添加被选择的消息。
-or 在两个消息选择标志中组成一个逻辑或操作;例如, pick -from amy -or -from mark-not 标志有比 -and 标志更高的优先级,-and 标志有比 -or 标志更高的优先级。 使用 -lbrace -rbrace 标志来覆盖这种优先级。
-public 允许其它用户访问序列。-public 标志并不使被保护的消息可用,而仅仅是序列本身。 如果文件夹对别的用户不是写保护的,这个选项就是缺省值。
-rbrace 分组 -and-or-not 运算。在 -lbrace-rbrace 标志之间的运算被当作一个运算。可以嵌套使用 -lbrace-rbrace 标志。
-search “Pattern 选择消息中任何地方包含有 "Pattern" 变量所指定字符串的消息。
-sequence Name 存储被 Name 变量所指定的序列中的 pick 命令所选择的消息。
-to "Pattern" 选择包含有 To: 字段中 "Pattern" 变量所指定字符串的消息。
-zero 在将所选消息放入序列之前清除指定序列。这个标记是缺省值。
--ComponentPattern
  选择包含有 Component 变量所指定的标题字段中的 "Pattern" 变量所指定的字符串的消息,pick --reply-to amy

概要文件条目

下列概要文件条目是 UserMHDirectory/.mh_profile 文件的一部分:

Current-Folder: 设置缺省当前文件夹。
Path: 指定用户的 MH 目录。

示例

  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 命令。

相关信息

mark 命令。

.mh_alias 文件格式, .mh_profile 文件格式。

《AIX 5L V5.2 系统用户指南:通信与网络》中的『邮件概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]