burst 命令
用途
把消息分割为独立的新消息。
语法
突发 [ +文件夹 ] [ 消息 ] [ -就位 ] [ -noinplace ] [ -安静 ] [ -不安静 ] [ -verbose ] [ -noverbose ]
描述
burst 命令允许把消息分割成多个新消息。 burst 命令执行由 forw 命令转发的摘要、消息和由 forw 和 send 命令发送的隐蔽副本。 使用 burst 命令创建的消息逐一编号,以指定文件夹中次最高号作为开头。
burst 命令可以从单个消息创建大约 1000 条消息。 然而,完成消息分段后, burst 命令一般对文件夹中的消息数没有具体的限制。
burst 命令使用封装边界来确定分隔已封装消息的位置。 如果封装边界位于消息内, burst 命令可以将消息分割为两条或更多条。
缺省情况下,从第一个摘要抽取的第一条消息成为当前消息。 如果指定 -inplace 标志,那么第一条新消息成为当前消息。
标志
| 项 | 描述 |
|---|---|
| +文件夹 | 指定包含要分割的消息的文件夹。 缺省情况下,系统使用当前文件夹。 |
| -help | 列出命令语法、可用的开关(切换)和版本信息。注:对于消息处理程序 (MH),必须完整拼写此标志的名称。 |
| -inplace | 用摘要的目录替代每个摘要,在摘要目录之后直接放置每个摘要中包含的消息,并对文件夹中所有后续的消息重新编号,为来自已分割摘要的消息挪出空间。注意:burst 命令不会将显示在最后被封装消息之后的文本放入独立的消息。 指定 -inplace 标志时,burst 命令会丢失该尾随文本。 摘要中,此文本通常是“结束摘要”字符串。 然而,如果发送方在最后被封装的消息后附加了注释,burst 命令也会丢失这些注释。 |
| 消息 | 指定想要分割的消息。 该参数会指定多个消息、一定范围的消息或单个消息。 用以下参考资料来指定消息:
|
| -noinplace | 保留每个摘要。 这是缺省情况。 |
| -noquiet | 报告有关不是摘要格式消息的信息。 此标志是缺省值。 |
| -noverbose | 正在分割摘要时,防止报告 burst 命令所执行的操作。 此标志是缺省值。 |
| -quiet | 防止报告有关非摘要格式消息的信息。 |
| -verbose | 报告在分割摘要时,burst 命令执行的操作。 |
安全性
RBAC 用户和 TrustedAIX®用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
概要文件条目
在 UserMhDirectory/.mh_profile 文件中输入了以下项:
| 项 | 描述 |
|---|---|
| Current-Folder: | 设置缺省当前文件夹。 |
| Msg-Protect: | 为新的消息文件设置保护级别。 |
| Path: | 指定用户的 MH 目录。 |
示例
- 用户接收消息5从mickey@mouse以摘要形式包含多条消息:
要分类群发消息5输入:5+ 03/02 mickey@mouse 6+ 03/02 disney@world
得到的新消息会被附加至文件夹的末尾。 消息5仍保持完整,并且仍包含所有四条消息。burst 5 5+ 03/02 mickey@mouse 6 03/02 disney@world 7 first message in digest 8 second message in digest 9 third message in digest - 要分类群发消息5使用 -inplace 标志,输入:
得到的新消息会立即放在摘要后面,且 burst 命令对所有紧跟其后的消息进行重新编号。 消息5现在仅包含转发消息的头和文本。burst 5 -inplace 5+ 03/02 mickey@mouse 6 first message in digest 7 second message in digest 8 third message in digest 9 03/02 disney@world
文件
| 项 | 描述 |
|---|---|
| $HOME/.mh_profile | 包含 MH 用户概要文件。 |
| /usr/bin/burst | 包含 burst 命令的可执行形式。 |