scan 命令
用途
产生一个每次扫描一行消息的列表。
语法
scan [ +文件夹 ] [ 消息 ] [ -form FormFile | -format 字符串 ] [ -noheader | -header ] [ -clear | -noclear ] [ -help ]
描述
scan 命令显示指定文件夹中消息的一行信息。 每行提供消息号、日期、发送方、主题和尽可能多的消息体。 缺省情况下,scan 命令显示当前文件夹中所有消息的信息。
如果+(加号) 显示在消息号之后,消息是文件夹中的当前消息。 如果-显示 (减号) ,您已回复消息。 如果*(星号) 显示在日期之后,Date:字段不存在,显示的日期是更改消息的最后日期。
标志
| 项 | 描述 |
|---|---|
| -清除 | 在发送输出之后清除显示。 scan 命令使用 $TERM 环境变量的值来确定如何清除显示。 如果标准输出不是显示器,那么 scan 命令发送输出之后发送一个格式反馈字符。 |
| +文件夹 | 指定要扫描的文件夹。 缺省值为当前文件夹。 |
| -组成 FormFile | 将 scan 命令的输出以 FormFile 变量指定的备用格式显示。 |
| -format 字符串 | 将 scan 命令的输出以 String 变量指定的备用格式显示。 |
| -页眉 | 将列有文件夹名、当前日期和时间的标题显示出来。 |
| -help | 列出命令语法、可用的开关(切换)和版本信息。注:对于消息处理程序 (MH),必须完整拼写此标志的名称。 |
| 消息 | 显示指定文件夹中每个指定消息的信息。 指定消息时,可以使用以下引用:
|
| -无声 | 防止在发送输出之后将终端清除。 这是缺省情况。 |
| -页眉 | 不让标题显示出来。 这是缺省情况。 |
| -width 数字 | 设置 scan 命令输出的列数。 缺省值为显示器的宽度。 |
概要文件条目
在 UserMhDirectory/.mh_profile 文件中输入了以下项:
| 项 | 描述 |
|---|---|
| Alternate-Mailboxes: | 指定邮箱。 |
| Current-Folder: | 设置缺省当前文件夹。 |
| Path: | 指定UserMhDirectory。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
- 要获取当前文件夹中所有消息的单行列表,请输入:
系统会用一条类似于以下内容的消息来响应: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 - 获取单行消息列表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 命令的可执行格式。 |