Dies ist der Befehl scanmh, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
scan – Erstellt eine Scan-Liste mit einer Zeile pro Nachricht
ZUSAMMENFASSUNG
Scan [+Ordner] [Nachrichten] [-klar | -Unklar] [-bilden formatdatei] [-Format Schnur] [-Header |
-keine Überschrift] [-Breite Spalten] [-umkehren | -noch umgekehrt] [-Datei Dateinamen] [-Ausführung]
[-Hilfe]
BESCHREIBUNG
Scannen erzeugt eine Liste mit einer Zeile pro Nachricht des angegebenen Ordners oder der angegebenen Nachrichten. Jede
Scan Die Zeile enthält die Nachrichtennummer (Name), das Datum, das Feld „Von:“, den „Betreff“
Feld und, wenn der Platz es zulässt, einen Teil des Nachrichtentextes. Zum Beispiel:
15+ 10/05 Crocker nned <
16- 10/05 Crocker-Nachrichten-ID-Format <
18 10/06 Brien Betreff: Exit-Status von mkdir
19 10/07*Brien „Scan“-Auflistungsformat in nmh
Das „+“ in Nachricht 15 zeigt an, dass es sich um die aktuelle Nachricht handelt.
Das „-“ in Nachricht 16 zeigt an, dass darauf geantwortet wurde, was durch „Antwortet:“ angezeigt wird.
Komponente (hergestellt von der -kommentieren Wechseln Sie in die erwidern Befehl).
Das „*“ in Nachricht 19 zeigt an, dass kein „Datum:“-Header vorhanden war. Die letzte Zeit
Stattdessen erfolgt eine Änderung der Nachricht.
Wenn noch genügend Platz vorhanden ist Scan Zeile nach dem Betreff, wird die Zeile sein
Gefüllt mit Text aus dem Hauptteil, mit vorangestelltem „<<“ und abgeschlossenem Text mit „>>“, wenn der Hauptteil vorhanden ist
ausreichend kurz. Scannen liest tatsächlich jede der angegebenen Nachrichten und analysiert sie
Extrahieren Sie die gewünschten Felder. Beim Parsen werden entsprechende Fehlermeldungen erzeugt
wenn in einer der Nachrichten Formatfehler vorliegen.
Standardmäßig Scan dekodiert die RFC 2047 (MIME)-Kodierung in diesen Scan-Listen. Scannen werden wir
Dekodieren Sie diese Felder nur, wenn Ihr Terminal den in verwendeten Zeichensatz nativ anzeigen kann
die Kodierung. Sie sollten das entsprechende einstellen lokal(1) Umgebungsvariablen für Ihre
nativer Zeichensatz, wenn es sich nicht um US-ASCII handelt. Sehen lokal(1) für weitere Einzelheiten zu
entsprechende Umgebungsvariablen.
Der Schalter -umkehren, macht Scan Listen Sie die Nachrichten in umgekehrter Reihenfolge auf.
Die -Datei Dateinamen Mit dem Schalter kann der Benutzer eine erhalten Scan Auflistung einer Maildrop-Datei als
hergestellt von packf. Diese Auflistung umfasst jede Nachricht in der Datei (Sie können nicht scannen).
einzelne Nachrichten). Der Schalter -umkehren wird bei dieser Option ignoriert.
Der Schalter -Breite Spalten kann verwendet werden, um die Breite der Scanlinie anzugeben. Der Standard
ist die Breite des Terminals zu verwenden.
Die -Header Der Schalter erzeugt eine Kopfzeile vor dem Scan Auflistung. Derzeit der Name
des Ordners sowie das aktuelle Datum und die aktuelle Uhrzeit ausgegeben (siehe HISTORIEN Abschnitt für mehr
Information).
Besitzt das -klar Schalter verwendet wird und ScanDie Ausgabe von wird dann an ein Terminal weitergeleitet Scan werden wir
Konsultieren Sie die Umgebungsvariablen $TERM und $TERMCAP um Ihren Terminaltyp zu bestimmen
um herauszufinden, wie Sie den Bildschirm vor dem Verlassen löschen können. Wenn die -klar Schalter verwendet wird
und ScanDie Ausgabe von wird dann nicht an ein Terminal (z. B. eine Pipe oder eine Datei) weitergeleitet Scan werden wir
Senden Sie vor dem Beenden einen Formfeed.
Zum Beispiel der Befehl:
(scan -clear -header; show all -show pr -f) | lpr
erzeugt eine Scanliste des aktuellen Ordners, gefolgt von einem Formfeed, gefolgt von einem
formatierte Auflistung aller Nachrichten im Ordner, eine pro Seite. Weglassen "-Show pr -f"
führt dazu, dass die Nachrichten verkettet und durch einen einzeiligen Header und zwei Leerzeichen getrennt werden
Linien.
Um das von verwendete Ausgabeformat zu überschreiben Scanden -Format Schnur or -bilden Datei Schalter sind
gebraucht. Dadurch können einzelne Felder der Scanliste einfach extrahiert werden. Der
string ist einfach eine Formatzeichenfolge und die Datei ist einfach eine Formatdatei. Sehen mh-Format(5)
für die Details.
Zusätzlich zum Standard mh-Format(5) entkommt, Scan erkennt auch folgendes
zusätzlich Komponente entgeht:
Flucht Rücksendungen Beschreibung
body string der (komprimierte) erste Teil des Körpers
dtimenow date das aktuelle Datum
Ordnerzeichenfolge: Der Name des aktuellen Ordners
Wenn in der Nachricht kein Datumsheader vorhanden ist, wird der Funktion Escapes, die auf { funktionierenDatum}
gibt Werte für das Datum der letzten Änderung der Nachrichtendatei selbst zurück. Das
Die Funktion ist praktisch zum Scannen eines Entwurfsordners, da dies bei Nachrichtenentwürfen normalerweise nicht zulässig ist
enthalten Datteln.
Die /etc/nmh Das Verzeichnis enthält mehrere Formatdateien als Beispiele für angepasste Formate Scan
Ausgabe.
Scan werde die aktualisieren naja Kontext vor Beginn der Auflistung, also eine lange Unterbrechung
Scan Die Auflistung bewahrt den neuen Kontext. naja Puristen hassen diese Idee.
Verwenden Sie scanmh online über die Dienste von onworks.net