Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fmt(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

vi(1)

nroff(1M)

fmt(1)                                                               fmt(1)

NAME
     fmt - Einfache Textformatierung (format)

SYNTAX
     fmt [option ...] [datei ...]

BESCHREIBUNG
     Mit fmt können Sie Textdateien oder Text, den fmt von der Standardein-
     gabe liest, einer einfachen Textformatierung unterziehen. Die Funktio-
     nalität von fmt umfaßt das Verbinden, Teilen und Auffüllen von Zeilen.
     Das Ergebnis schreibt fmt auf die Standardausgabe.

OPTIONEN
     Keine Option angegeben:
          fmt verbindet und teilt die eingelesenen Zeilen so, daß sie bis
          zu 72 Zeichen lang sind, und gibt die neuen Zeilen auf die Stan-
          dardausgabe aus.

     -c   (c - crown margin mode) Die Einrückung der ersten beiden Zeilen
          eines Textabschnitts bleibt erhalten. Alle nachfolgenden Zeilen
          innerhalb eines Textabschnitts werden entsprechend dem linken
          Rand der zweiten Zeile ausgerichtet. Diese Option ist bei mehre-
          ren, aufeinanderfolgenden Textabschnitten sinnvoll anwendbar.

     -s   (s - split lines only) fmt füllt zu kurze Zeilen nicht auf. Mit
          dieser Option kann verhindert werden, daß Beispiele im Text, wie
          Quellcodeauszüge oder ähnliches, ungewollt umformatiert werden.

     -w anzahl
          (w - width) Die Länge der ausgegebenen Zeilen soll anzahl Zeichen
          sein. Ist diese Option nicht angegeben, produziert fmt Ausgabe-
          zeilen mit einer Länge von 72 Zeichen.

     datei
          Name der Textdatei, die neu formatiert werden soll. Sie können
          mehrere Dateien angeben. Die nach dem Kommando fmt angegebenen
          Optionen gelten dann für alle Dateien. Die Inhalte der Dateien
          werden verkettet.

          datei nicht angegeben:

          fmt liest von der Standardeingabe.

   Arbeitsweise

     Einrückungen werden von fmt in der Ausgabe beibehalten. Zeilen mit
     unterschiedlichen Einrückungen werden nicht miteinander verbunden (es
     sei denn, die Option -c ist eingeschaltet).

     Leerzeilen und die Wortabstände innerhalb der Zeilen werden von fmt
     unverändert weitergegeben.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

fmt(1)                                                               fmt(1)

     Wörter, deren Länge anzahl Zeichen überschreitet, werden nicht forma-
     tiert. Die maximale Zeilenlänge wird in diesem Fall überschritten.

     Zeilen, die mit einem Punkt . beginnen, werden aus Kompatibilitäts-
     gründen zu nroff von fmt nicht formatiert.

     Ebenfalls ausgenommen von der Formatierung sind Zeilen, die mit
     "From:" anfangen, d. h. Zeilen des mail-Vorspanns [siehe mail(1)].

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

BEISPIELE
     Die Datei text wird zunächst mit dem Kommando cat im Originalzustand
     und dann mit dem Kommando fmt auf 40 Spalten Breite formatiert ausge-
     geben:

     $ cat text
     Es war eine finstere und stuermische Nacht.
     Gewitterboeen fegten ueber die
     aufgepeitschte See.
     Am Horizont erschien ein Piratenschiff. "Hilfe!" schrie
     das Dienstmaedchen.

     $ fmt -w 40 text
     Es war eine finstere und stuermische
     Nacht. Gewitterboeen fegten ueber die
     aufgepeitschte See. Am Horizont
     erschien ein Piratenschiff. "Hilfe!"
     schrie das Dienstmaedchen.

SIEHE AUCH
     vi(1), nroff(1M).













Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026