Befehl "burst"

Zweck

Teilt eine Nachricht in separate, neue Nachrichten auf.

Syntax

burst+Ordner ] [  Nachrichten ] [  -inplace ] [  -noinplace ] [  -quiet ] [  -noquiet ] [  -verbose ] [  -noverbose ]

Beschreibung

Mit dem Befehl burst können Sie eine Nachricht in mehrere neue Nachrichten unterteilen. Der Befehl burst kann für Auszüge, vom Befehl forw weitergeleitete Nachrichten und von den Befehlen forw und send gesendeten Blindkopien verwendet werden. Mit dem Befehl burst erstellte Nachrichten werden fortlaufend nummeriert und beginnen mit der nächsthöheren Nummer im angegebenen Ordner.

Der Befehl burst kann aus einer einzelnen Nachricht etwa 1000 Nachrichten erstellen. Der Befehl burst hat jedoch im Allgemeinen keine bestimmte Begrenzung für die Anzahl der Nachrichten in einem Ordner nach Abschluss der Nachrichtenzerlegung.

Der Befehl burst verwendet Kapselungsgrenzen, um zu bestimmen, an welchen Stellen die gekapselten Nachrichten getrennt werden sollen. Wenn sich eine Kapselungsgrenze innerhalb einer Nachricht befindet, kann der Befehl burst diese Nachricht in zwei oder mehr Nachrichten aufteilen.

Standardmäßig wird die erste Nachricht, die aus dem ersten Digest extrahiert wird, zur aktuellen Nachricht. Wenn Sie das Flag -inplace angeben, wird die erste neue Nachricht zur aktuellen Nachricht.

Flags

Element Beschreibung
+Ordner Gibt den Ordner an, der die zu teilende Nachricht enthält. Standardmäßig verwendet das System den aktuellen Ordner.
-help Listet die Befehlssyntax, die verfügbaren Schalter und die Versionsinformationen auf.

Anmerkung: Für Nachrichtenhandler (MH, Message Handler) muss der Name dieses Flags vollständig angegeben werden.

-inplace Ersetzt jeden Digest durch ein Inhaltsverzeichnis für den Digest, schreibt die in jedem Digest enthaltenen Nachrichten direkt das Inhaltsverzeichnis des Digests und nummeriert alle nachfolgenden Nachrichten im Ordner erneut, um Platz für die Nachrichten aus dem aufgeteilten Digest zu schaffen.

Achtung: Der Befehl burst schreibt Text, der hinter der letzten gekapselten Nachricht angezeigt wird, nicht in eine separate Nachricht. Wenn Sie das Flag -inplace angeben, verliert der Befehl burst diesen nachgestellten Text. In Auszügen ist dieser Text normalerweise eine so genannte End-of-Digest-Zeichenfolge. Wenn der Sender jedoch Bemerkungen an die letzte gekapselte Nachricht angefügt hat, verliert der Befehl burst diese Bemerkungen.

Nachrichten Gibt die Nachrichten an, die Sie aufteilen möchten. Sie können mit diesem Parameter mehrere Nachrichten, einen Bereich von Nachrichten oder eine einzelne Nachricht angeben. Verwenden Sie die folgenden Referenzinformationen, um Nachrichten anzugeben:
Nummer
Die Nummer der Nachricht. Wenn Sie mehrere Nachrichten angeben, trennen Sie die einzelnen Nummern durch Kommas voneinander. Wenn Sie einen Bereich angeben, trennen Sie die erste und die letzte Nummer im Bereich durch einen Bindestrich voneinander.
Folge
Eine vom Benutzer angegebene Gruppe von Nachrichten. Die folgenden Werte werden erkannt:
all
Alle Nachrichten im Ordner.
cur oder . (Punkt)
Die aktuelle Nachricht. Dies ist die Standardeinstellung.
first
Die erste Nachricht in einem Ordner.
last
Die letzte Nachricht in einem Ordner.
next
Die Nachricht nach der aktuellen Nachricht.
prev
Die Nachricht vor der aktuellen Nachricht.
 
-noinplace Behält jeden Digest bei. Dies ist der Standard.
-noquiet Meldet Informationen zu Nachrichten, die nicht das Digestformat haben. Dieses Flag wird standardmäßig verwendet.
-noverbose Verhindert die Meldung der vom Befehl burst ausgeführten Aktionen beim Aufteilen der Digests. Dieses Flag wird standardmäßig verwendet.
-quiet Verhindert das Melden von Informationen zu Nachrichten, die nicht das Digestformat haben.
-verbose Meldet die vom Befehl burst ausgeführten Aktionen beim Aufteilen eines Digests.

Sicherheit

Hinweis für Benutzer von RBAC und Trusted AIX: Dieser Befehl kann privilegierte Operationen ausführen. Nur privilegierte Benutzer können privilegierte Operationen ausführen. Weitere Informationen zu Berechtigungen und Privilegien finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Profileinträge

Die folgenden Einträge werden in die Datei MH-Verzeichnis_des_Benutzers/.mh_profile eingegeben:

Element Beschreibung
Current-Folder: Legt den aktuellen Standardordner fest.
Msg-Protect: Legt die Sicherungsstufe für Ihre neuen Nachrichtendateien fest.
Path: Gibt das Nachrichtenhandlerverzeichnis eines Benutzers an.

Beispiele

  1. Der Benutzer empfängt Nachricht 5 von mickey@mouse, die mehrere Nachrichten im Digestformat enthält:
    5+ 03/02 mickey@mouse
    6+ 03/02 disney@world
    Geben Sie Folgendes ein, um Nachricht 5 in mehrere, separate Nachrichten aufzuteilen:
    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
    Die resultierenden neuen Nachrichten werden an das Ende des Ordners angehängt. Nachricht 5 bleibt erhalten und enthält weiterhin alle vier Nachrichten.
  2. Geben Sie Folgendes ein, um Nachricht 5 mit dem Flag -inplace aufzuteilen:
    
    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
    Die resultierenden neuen Nachrichten werden unmittelbar hinter dem Digest eingefügt und der Befehl burst nummeriert alle nachfolgenden Nachrichten erneut. Nachricht 5 enthält jetzt nur noch den Header und den Text der weitergeleiteten Nachricht.

Dateien

Element Beschreibung
$HOME/.mh_profile Enthält das Benutzerprofil für den Nachrichtenhandler.
/usr/bin/burst Enthält die ausführbare Form des Befehls burst.