burst 命令

用途

把消息分割为独立的新消息。

语法

突发+文件夹 ] [  消息 ] [  -就位 ] [  -noinplace ] [  -安静 ] [  -不安静 ] [  -verbose ] [  -noverbose ]

描述

burst 命令允许把消息分割成多个新消息。 burst 命令执行由 forw 命令转发的摘要、消息和由 forw send 命令发送的隐蔽副本。 使用 burst 命令创建的消息逐一编号,以指定文件夹中次最高号作为开头。

burst 命令可以从单个消息创建大约 1000 条消息。 然而,完成消息分段后, burst 命令一般对文件夹中的消息数没有具体的限制。

burst 命令使用封装边界来确定分隔已封装消息的位置。 如果封装边界位于消息内, burst 命令可以将消息分割为两条或更多条。

缺省情况下,从第一个摘要抽取的第一条消息成为当前消息。 如果指定 -inplace 标志,那么第一条新消息成为当前消息。

标志

描述
+文件夹 指定包含要分割的消息的文件夹。 缺省情况下,系统使用当前文件夹。
-help 列出命令语法、可用的开关(切换)和版本信息。

注:对于消息处理程序 (MH),必须完整拼写此标志的名称。

-inplace 用摘要的目录替代每个摘要,在摘要目录之后直接放置每个摘要中包含的消息,并对文件夹中所有后续的消息重新编号,为来自已分割摘要的消息挪出空间。

注意:burst 命令不会将显示在最后被封装消息之后的文本放入独立的消息。 指定 -inplace 标志时,burst 命令会丢失该尾随文本。 摘要中,此文本通常是“结束摘要”字符串。 然而,如果发送方在最后被封装的消息后附加了注释,burst 命令也会丢失这些注释。

消息 指定想要分割的消息。 该参数会指定多个消息、一定范围的消息或单个消息。 用以下参考资料来指定消息:
编号
消息编号。 当指定几条消息时,用逗号来分隔各消息编号。 当指定一定范围时,用连字符分隔该范围内消息的第一个编号和最后一个编号。
SEQUENCE
用户指定的一组消息。 识别值包括:
all
文件夹中所有的消息。
cur (终止符)
当前消息。 这是缺省情况。
第一个
文件夹中的第一条消息。
最后一个
文件夹中的最后一条消息。
下一步
当前消息的后一条消息。
prev
当前消息的前一条消息。
 
-noinplace 保留每个摘要。 这是缺省情况。
-noquiet 报告有关不是摘要格式消息的信息。 此标志是缺省值。
-noverbose 正在分割摘要时,防止报告 burst 命令所执行的操作。 此标志是缺省值。
-quiet 防止报告有关非摘要格式消息的信息。
-verbose 报告在分割摘要时,burst 命令执行的操作。

安全性

RBAC 用户和 TrustedAIX®用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

概要文件条目

UserMhDirectory/.mh_profile 文件中输入了以下项:

描述
Current-Folder: 设置缺省当前文件夹。
Msg-Protect: 为新的消息文件设置保护级别。
Path: 指定用户的 MH 目录。

示例

  1. 用户接收消息5mickey@mouse以摘要形式包含多条消息:
    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仍保持完整,并且仍包含所有四条消息。
  2. 要分类群发消息5使用 -inplace 标志,输入:
    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
    得到的新消息会立即放在摘要后面,且 burst 命令对所有紧跟其后的消息进行重新编号。 消息5现在仅包含转发消息的头和文本。

文件

描述
$HOME/.mh_profile 包含 MH 用户概要文件。
/usr/bin/burst 包含 burst 命令的可执行形式。